2

テキストのない QLabel がありますが、QPixmap 画像があります。ユーザーが画像をクリックしたときに URL を開く方法がわかりません。ここで QLabel のテキストを使用することはできません。

4

2 に答える 2

3

テキストを入力する必要はありませんが、サブクラス化されたラベルに切り替えるか、代わりに QPushButton を使用する必要があります。QPushButton を使用する場合 (これが最も簡単です)、レリーフ レイアウトを変更して、再びフラットに見えるようにすることができます (デフォルトのボタンはそうではないため)。

于 2011-04-04T14:55:08.617 に答える
1

ラベルにイベント フィルターをインストールし、マウス プレス イベントをフィルター処理することができます。例については、同様の質問に対する私の回答を参照してください。

于 2011-04-04T15:01:56.827 に答える