qt setfixedsize有什么用

2024-12-02 03:30:45
推荐回答(2个)
回答1:

  1. void QWidget::setFixedSize ( const QSize & s )

    void QWidget::setFixedSize (  int w, int h ) // 重载

    设置这个顷闭窗口部件的最小大小和最大大小都为s,这样就可以防止它变大或者变小。

  2. 对于界面,设置后界面大小不能被拖大拖银派小;对于控件大小不受布局的影响。

  3. 在有些时候,界面大小变化锋乎贺会使界面整体布局不再美观,这时可以进行设置,达到相对理想大小。

回答2:

对于存在Layout(布局)方式的Widget(窗口),如毕setGeometry()函数渣局芹只能设腊册置(x,y),在设置宽高上不起作用,需改用setFixedSize()函数;