1

IconTextをに追加できることは知ってQPushButtonいますが、それらのレイアウトに不満があります。QLayout必要なコントロールを追加する方法はありQPushButtonますか?たとえばIcon、2行のテキストと、右側に別のアイコンを表示できるようにします。

4

2 に答える 2

0

その質問に対する唯一の答えは、次のいずれかからクラスを派生させることだと思います。

1)QPushButtonクラスを作成し、ペイントルーチンを再実装します。

2)QLayoutニーズを満たすクラスで、渡されたMouseEventsをキャッチし、それらを直接処理します。ただし、下位クラスもMousEventをキャッチする可能性があり、親クラスがそれらを表示できないようにする可能性があるため、レイアウトに何を配置するかに注意してください。

于 2012-09-10T14:41:01.797 に答える