質問

設定方法 QWidget 幅?知っている setGeometry(QRect& rect) それを行うために機能しますが、その場合は使用する必要があります geometry() 私の以前のパラメーターを取得する機能 QWidget, 、次に、幅を増やして、セットジオメトリ(..)を使用する必要があります。それに直接的な方法はありますか、言う:

QWidget aa;
aa.setWidth(165); //something like this?
役に立ちましたか?

解決

resize() 使用する方が良いかもしれません。

使用例:

widget->resize(165, widget->height());

他のヒント

widget->resize(165, widget->height());

QWidgetリファレンス。

利用可能なすべてを調べてみてください 「yyysize」 方法 (QTウィジェットにはさまざまなサイジングポリシーがあり、特別なものが必要になる可能性があるため)。

基本的に、はい、そうです resize(...).

幅が後で変化しない場合、使用できます setFixedWidth:

widget->setFixedWidth(165);

同様に、幅を変更せずに高さを変更するために、 setFixedHeight.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top