最終更新:2020-05-08 (金) 18:33:47 (1449d)  

PyQt
Top / PyQt

PythonQtをいじるためのモジュール。

http://www.riverbankcomputing.co.uk/software/pyqt/intro

バージョン

from PyQt4 import QtCore, QtGui
import sys

app = QtGui.QApplication(sys.argv)
button = QtGui.QPushButton("Hello World")
button.show()
app.exec_()
from PyQt4 import QtCore, QtGui
import sys

app = QtGui.QApplication(sys.argv)
widget = QtGui.QWidget()
widget.setWindowTitle('PyQt Test Window')
label = QtGui.QLabel('Hello PyQt!')
button = QtGui.QPushButton('HELLO')
layout = QtGui.QBoxLayout(0)
layout.addWidget(label)
layout.addWidget(button)
widget.setLayout(layout)
widget.show()
app.exec_()

クリック

def on_click():
    print("Hello World")

def on_check(state)

...
button.clicked.connect(on_click)//シグナル
checkbox.stateChanged.connect(on_check)
...

スライド

PyQtではじめるGUIプログラミング from Ransui Iso

バージョン

インストール

Mac OS X

メモ

  • PyQtを使う場合はPython 3系が圧倒的に便利
  • PyQtをインストールすると自動的にQtも入る

参考

関連ツールキット

関連