pyqt5の勉強中です。コードのサンプルとして次のようなコードがありました
python3
1import sys 2from PyQt5.QtWidgets import (QWidget, QToolTip, 3 QPushButton, QApplication) 4from PyQt5.QtGui import QFont 5 6 7class Example(QWidget): 8 9 def __init__(self): 10 super().__init__() 11 12 self.initUI() 13 14 15 def initUI(self): 16 17 # 10pxのサンセリフフォントを吹き出しに使う 18 QToolTip.setFont(QFont('SansSerif', 10)) 19 20 # 画面の吹き出し設定 21 self.setToolTip('This is a <b>QWidget</b> widget') 22 23 # ボタン作り 24 btn = QPushButton('Button', self) 25 # ボタンの吹き出し設定 26 btn.setToolTip('This is a <b>QPushButton</b> widget') 27 # ボタンのサイズをいい感じに自動設定 28 btn.resize(btn.sizeHint()) 29 # ボタンの位置設定 30 btn.move(50, 50) 31 32 self.setGeometry(300, 300, 300, 200) 33 self.setWindowTitle('Tooltips') 34 self.show() 35 36if __name__ == '__main__': 37 38 app = QApplication(sys.argv) 39 ex = Example() 40 sys.exit(app.exec_())
この中で最後から2番目の分の
ex = Example()
のコードの意味が分かりません。この文を無くすと実行しても何も表示されなくなります。
どなたか分かる方解説お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。