質問
設定方法 QWidget
幅?知っている setGeometry(QRect& rect)
それを行うために機能しますが、その場合は使用する必要があります geometry()
私の以前のパラメーターを取得する機能 QWidget
, 、次に、幅を増やして、セットジオメトリ(..)を使用する必要があります。それに直接的な方法はありますか、言う:
QWidget aa;
aa.setWidth(165); //something like this?
解決
他のヒント
widget->resize(165, widget->height());
利用可能なすべてを調べてみてください 「yyysize」 方法 (QTウィジェットにはさまざまなサイジングポリシーがあり、特別なものが必要になる可能性があるため)。
基本的に、はい、そうです resize(...)
.
幅が後で変化しない場合、使用できます setFixedWidth
:
widget->setFixedWidth(165);
同様に、幅を変更せずに高さを変更するために、 setFixedHeight
.
所属していません StackOverflow