2016/10/31(月) [n年前の日記]
#1 [python] PySideのアレコレをメモ
PySide関係のアレコレをメモ。
◎ ボタンに画像を割り当てたい。 :
QPushButton に画像を割り当てて表示したい。
_user interface - Python QPushButton setIcon: put icon on button - Stack Overflow
_QPushButtonクラス - yu00’s blog
btn_pixmap = QPixmap(24, 24) btn_pixmap.fill(QColor(r, g, b)) btn.setIcon(QIcon(btn_pixmap)) btn.setIconSize(btn_pixmap.rect().size()) btn.update()setIcon() で QIcon(QPixmap) を渡してやれば画像を設定できるようで。一応その次に setIconSize() を呼んでアイコンサイズも設定してるけど、必要なのかどうか…。
_user interface - Python QPushButton setIcon: put icon on button - Stack Overflow
_QPushButtonクラス - yu00’s blog
◎ 色選択ダイアログを表示。 :
色を選択したい。
_QColorDialog - PySide v1.0.7 documentation
_QColor - PySide v1.0.7 documentation
_Pyside を使ったカラーピッカー(色選択ツール)のサンプル - Qiita
_Dialogs in PySide
color = QColorDialog.getColor(Qt.green, self) if color.isValid(): r = color.red() g = color.green() b = color.blue() self.set_rgb((r, g, b))QColorDialog.getColor(初期色, 親) を呼べば、色選択だかカラーピッカーだか、そういう感じの例のダイアログが表示されるらしい。返り値は QColor。QColor.isValid() を呼んで False だったらキャンセルされたと分かる。
_QColorDialog - PySide v1.0.7 documentation
_QColor - PySide v1.0.7 documentation
_Pyside を使ったカラーピッカー(色選択ツール)のサンプル - Qiita
_Dialogs in PySide
[ ツッコむ ]
以上です。