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