2

QPushButton からドロップダウンされたメニューを表す適切な方法はどれですか?

QPushButton::ドロップダウン { blabla }

動作しません

4

2 に答える 2

1

QT スタイル シートでは、他のウィジェットのメンバーであるウィジェットを次のようにスタイルできます。

QPushButton QMenu
{
    /* blahblah */
}

QPushButton が親ウィジェットで、QMenu が子ウィジェットです。他のスタイル可能なアイテムや疑似状態にも機能します。たとえば、

QPushButton QMenu::separator
{
    height: 1px;
    border-bottom: 1px solid lightGray;
    background: #5A5A5A;
    margin-left: 2px;
    margin-right: 0px;
    margin-top: 2px;
    margin-bottom: 2px;
 }
于 2014-12-12T21:10:01.270 に答える
0

QPushButtonを使用してメニューを設定するsetMenu()と、メニューは独自のエンティティとして存在し続けるためQMenu、適切なセレクターでオブジェクト自体をターゲットにします。AQMenuはボックスモデルに対応。スタイリングの例はここにあります。

于 2011-10-02T05:37:31.430 に答える