回答編集履歴
1
コメントについて回答に追加
test
CHANGED
@@ -60,6 +60,12 @@
|
|
60
60
|
|
61
61
|
|
62
62
|
|
63
|
+
# ラベルの設定
|
64
|
+
|
65
|
+
self.label = QLabel()
|
66
|
+
|
67
|
+
|
68
|
+
|
63
69
|
# レイアウト配置
|
64
70
|
|
65
71
|
self.grid = QGridLayout()
|
@@ -67,6 +73,8 @@
|
|
67
73
|
self.grid.addWidget(self.button, 0, 3, 1, 1)
|
68
74
|
|
69
75
|
self.grid.addWidget(self.text, 0, 0, 1, 1)
|
76
|
+
|
77
|
+
self.grid.addWidget(self.label)
|
70
78
|
|
71
79
|
self.setLayout(self.grid)
|
72
80
|
|
@@ -80,7 +88,9 @@
|
|
80
88
|
|
81
89
|
def buttonClicked(self):
|
82
90
|
|
83
|
-
QMessageBox.about(self, "Title", 'Hello,' + self.text.text())
|
91
|
+
#QMessageBox.about(self, "Title", 'Hello,' + self.text.text())
|
92
|
+
|
93
|
+
self.label.setText('Hello,' + self.text.text())
|
84
94
|
|
85
95
|
|
86
96
|
|
@@ -95,3 +105,21 @@
|
|
95
105
|
sys.exit(app.exec_())
|
96
106
|
|
97
107
|
```
|
108
|
+
|
109
|
+
※ラベルを追加してそこに文字列を設定するように変更。
|
110
|
+
|
111
|
+
|
112
|
+
|
113
|
+
> ちなみに、現在は新規ウィンドウが立ち上がっていますが、同ウィンドウ内で完結させることは可能でしょうか?
|
114
|
+
|
115
|
+
|
116
|
+
|
117
|
+
ラベルを追加してそこに設定するコードに変えました。
|
118
|
+
|
119
|
+
|
120
|
+
|
121
|
+
> 「QMessageBox.about」の後の()内には、何を記載するのでしょうか、、?
|
122
|
+
|
123
|
+
|
124
|
+
|
125
|
+
[QMessageBox.about()](https://doc.qt.io/qt-5/qmessagebox.html#about) の第一引数は親ウィンドウ、第二引数はメッセージボックスのウィンドウタイトル、第三引数はメッセージ本文です。詳細はリンク先を参照してください。
|