23

ツールバー アクションの一部を左にバインドし、一部を右にバインドしたいと考えています。I Gtk 伸縮可能な (拡張可能な) セパレーターを追加したことを覚えています。Qtでそれを達成するにはどうすればよいですか?

私は Qt Creator を使用していますが、ソースを編集することを恐れていないので、どちらのソリューションも大歓迎です。

4

1 に答える 1

45

自動拡張で空のウィジェットを使用できます。これは、Qt Designer で使用できるスペーサーのように機能します。

tb = my_toolbar;

QWidget* empty = new QWidget();
empty->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Preferred);
tb->addWidget(empty);

tb->addWidget(otherWidget);
于 2012-10-04T16:03:49.033 に答える