Qt禁止調整視窗的大小

2022-03-11 08:43:38 字數 646 閱讀 2082

專案中使用的是基於對話方塊的程式,所以限制調整視窗大小會比較合適,下面是兩種方法。

1、使用**修改

1 #include "

dialog.h

"2 #include "

ui_dialog.h"3

4 dialog::dialog(qwidget *parent) :

5qdialog(parent),

6 ui(new

ui::dialog)712

13 dialog::~dialog()

14

直接在初始化函式中設定它的大小。

得到的效果和第二種方式一樣,也是不能調整大小,但是滑鼠放在邊框處時會顯示可以調整大小的標示。

2、在form編輯器中設定

第一步:

第二步:

這樣設定後,視窗的最大化按鈕消失了,也不能調整視窗的大小了,但是有點不完美的是,當滑鼠移動到邊框處的時候還是會顯示調整視窗大小的滑鼠標示,只是拉動沒效果而已。

QT 筆記 禁止調整視窗大小

qt 是乙個跨平台的 基於 lgpl 協議的介面類庫,可以方便地實現 c 的視覺化視窗程式設計,在很大程度上彌補了 c 語言介面程式設計的弱點。由於要支援跨平台,一些基於平台的功能就不能直接寫入類庫,導致了使用 qt 時一些功能需要變通的方法來實現。比如 qt 並不支援直接禁止使用者調整視窗大小。變...

WinForm 禁止調整大小 禁止最大化視窗

這個設定 必須新增到 designer.cs中,就是自動隱藏的那部分 region windows form designer generated code 一般窗體設定的 會生成到最後面,在所有的控制項設定之後,系統自動生成的注釋很好找,直接找form類名即可 找到後,新增兩行 1 this.ma...

WinForm 禁止調整大小 禁止最大化視窗

這個設定 必須新增到 designer.cs中,就是自動隱藏的那部分 region windows form designer generated code 一般窗體設定的 會生成到最後面,在所有的控制項設定之後,系統自動生成的注釋很好找,直接找form類名即可 找到後,新增兩行 1 this.ma...