PySideQGroupBoxチェックボックスの画像を変更する

derNincompoop

QGroupBoxのチェックボックスで表示される画像(またはアイコン?)を変更したいのですが、次のようになります。

qgroupboxのチェックボックス

特に、「チェック」したときに表示される画像を「images / custom_checked.png」に、ホバーしたときに表示される画像を「images /custom_hover.png」に変更したいと思います。これはStyleSheetsを使用して実現できると思いますが、何も機能させることができませんでした。

編集:次のコードは、チェックボックスがチェックされているときにチェックボックスの画像を変更します

class MyGroupBox(QtGui.QGroupBox):
    def __init__(self, parent):
        super(MyGroupBox, self).__init__(parent)

        self.setStyleSheet('QGroupBox::indicator:checked {image: url(images//custom_checked.png);}')

ただし、ホバー時に画像を処理するために次の行を追加すると、ホバー画像のみが適用され、チェックされた画像は無視されます(つまり、チェックボックスにカーソルを合わせるまで、通常のチェックされたチェックボックス画像が表示されます。カスタムホバー画像):

class MyGroupBox(QtGui.QGroupBox):
    def __init__(self, parent):
        super(MyGroupBox, self).__init__(parent)

        self.setStyleSheet('QGroupBox::indicator:checked {image: url(images//custom_checked.png);}')
        self.setStyleSheet('QGroupBox::indicator:checked:hover {image: url(images//custom_hover.png);}')
                  )
derNincompoop

変更したい「もの」を個別に配置する必要があります。

self.setStyleSheet('QGroupBox::indicator:checked:hover {image: url(images//custom_hover.png);}'
                   'QGroupBox::indicator:checked {image: url(images//custom_delete.png);}'

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

チェックボックスの変更を指定する

分類Dev

チェックボックスのDIVを変更する

分類Dev

チェックボックスの変更を検出する

分類Dev

CGridViewのIDチェックボックスを変更する

分類Dev

チェックボックスのチェック/チェックを外して配列を変更する

分類Dev

チェックボックスの結果によって画像のソースを変更する方法

分類Dev

WPFListViewのチェックボックスのチェックマークの色を変更する

分類Dev

チェックするとチェックボックスのテキストの色を変更します

分類Dev

チェックを外すとチェックボックスのスタイルを変更する

分類Dev

Androidのチェックボックスのサイズを変更する

分類Dev

ANTDチェックボックスの目盛りの色を変更する

分類Dev

shinyWidgetsを使用してチェックボックスの色を変更する

分類Dev

フラッター:チェックボックスのチェックされた色を変更する

分類Dev

別のチェックボックスの変更時にチェックボックスをチェックする方法は?

分類Dev

Bootstrap 4チェックボックスのサイズを変更する

分類Dev

Bootstrap4チェックボックスの背景色を変更する

分類Dev

Bootstrap4チェックボックスの背景色を変更する

分類Dev

md-チェックボックスの色を変更する

分類Dev

QML:チェックボックスのサイズを変更する

分類Dev

チェックボックスAngular2の変更を処理する

分類Dev

Angular Material SelectionListのチェックボックスサイズを変更する

分類Dev

無効なチェックボックスの色を変更する方法

分類Dev

チェックボックスの背景色を変更する

分類Dev

チェックボックスの色を黒に変更する方法

分類Dev

リピーターのチェックボックスIDを変更する

分類Dev

入力チェックボックスAngularJSの状態を変更する

分類Dev

UIkitチェックボックスの背景色を変更する

分類Dev

QTCreatorでチェックボックスのサイズを変更する

分類Dev

変更時にチェックボックスの列番号を取得する

Related 関連記事

  1. 1

    チェックボックスの変更を指定する

  2. 2

    チェックボックスのDIVを変更する

  3. 3

    チェックボックスの変更を検出する

  4. 4

    CGridViewのIDチェックボックスを変更する

  5. 5

    チェックボックスのチェック/チェックを外して配列を変更する

  6. 6

    チェックボックスの結果によって画像のソースを変更する方法

  7. 7

    WPFListViewのチェックボックスのチェックマークの色を変更する

  8. 8

    チェックするとチェックボックスのテキストの色を変更します

  9. 9

    チェックを外すとチェックボックスのスタイルを変更する

  10. 10

    Androidのチェックボックスのサイズを変更する

  11. 11

    ANTDチェックボックスの目盛りの色を変更する

  12. 12

    shinyWidgetsを使用してチェックボックスの色を変更する

  13. 13

    フラッター:チェックボックスのチェックされた色を変更する

  14. 14

    別のチェックボックスの変更時にチェックボックスをチェックする方法は?

  15. 15

    Bootstrap 4チェックボックスのサイズを変更する

  16. 16

    Bootstrap4チェックボックスの背景色を変更する

  17. 17

    Bootstrap4チェックボックスの背景色を変更する

  18. 18

    md-チェックボックスの色を変更する

  19. 19

    QML:チェックボックスのサイズを変更する

  20. 20

    チェックボックスAngular2の変更を処理する

  21. 21

    Angular Material SelectionListのチェックボックスサイズを変更する

  22. 22

    無効なチェックボックスの色を変更する方法

  23. 23

    チェックボックスの背景色を変更する

  24. 24

    チェックボックスの色を黒に変更する方法

  25. 25

    リピーターのチェックボックスIDを変更する

  26. 26

    入力チェックボックスAngularJSの状態を変更する

  27. 27

    UIkitチェックボックスの背景色を変更する

  28. 28

    QTCreatorでチェックボックスのサイズを変更する

  29. 29

    変更時にチェックボックスの列番号を取得する

ホットタグ

アーカイブ