質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

解決済

1回答

269閲覧

pyqt5でex=Example()の意味が分かりません

uc200

総合スコア32

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2017/10/23 11:31

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()
のコードの意味が分かりません。この文を無くすと実行しても何も表示されなくなります。
どなたか分かる方解説お願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

すいません
classの名前がExampleだったんですね

投稿2017/10/23 12:02

uc200

総合スコア32

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問