質問編集履歴
3
図がなかったので追加しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,6 +6,7 @@
|
|
6
6
|
2.上記の条件に加えて、サブ画面側からボタンを押してメイン画面の表示を変えたい
|
7
7
|
・今回の内容は [サブ画面でボタンを押す ⇒ メイン画面のラベル内容を変える] であり、GUIの部品名で書くと
|
8
8
|
[TestWindow(サブウィンドウ)のpushButtonを押す ⇒ TestMainWindow(メインウィンドウ)のTestLabelとTestLabelinFrameのテキストが変化]です。
|
9
|
+

|
9
10
|
|
10
11
|
|
11
12
|
GUIはQtDesignerで作成後、pyファイルに変換しています。
|
2
タイトルにミスがあったので修正しました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
PythonのGUIクラスを継承して、サブクラスでイベント等を追記したい
|
body
CHANGED
File without changes
|
1
やりたいことの内容を追記しました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
PythonのGUIクラスを継承して、サブクラスでイベント等を追記したい
|
1
|
+
ないようPythonのGUIクラスを継承して、サブクラスでイベント等を追記したい
|
body
CHANGED
@@ -4,8 +4,10 @@
|
|
4
4
|
### やりたいこと
|
5
5
|
1.GUIに関する記述を行ったクラスを継承したサブクラスで、ボタン等の処理内容を書きたい
|
6
6
|
2.上記の条件に加えて、サブ画面側からボタンを押してメイン画面の表示を変えたい
|
7
|
-
・今回の内容は [サブ画面でボタンを押す ⇒ メイン画面のラベル内容を変える] で
|
7
|
+
・今回の内容は [サブ画面でボタンを押す ⇒ メイン画面のラベル内容を変える] であり、GUIの部品名で書くと
|
8
|
+
[TestWindow(サブウィンドウ)のpushButtonを押す ⇒ TestMainWindow(メインウィンドウ)のTestLabelとTestLabelinFrameのテキストが変化]です。
|
8
9
|
|
10
|
+
|
9
11
|
GUIはQtDesignerで作成後、pyファイルに変換しています。
|
10
12
|
GUIメンテナンスの手間を考えて、ほとんどこのファイルをいじらずに継承とオーバーライドでどうにか済ませたいです。
|
11
13
|
|
@@ -84,9 +86,9 @@
|
|
84
86
|
self.pushButton.clicked.connect(ui.TestLabelinFrame.setToolTip("B:サブ画面でクリックされました。"))
|
85
87
|
```
|
86
88
|
|
87
|
-
### ここからはQt Designerで作成・変換したソース
|
89
|
+
### ここからはQt Designerで作成・変換したソース(GUI、画面構成)
|
88
90
|
```python
|
89
|
-
ファイル名:TestMainWindw.py
|
91
|
+
#ファイル名:TestMainWindw.py
|
90
92
|
|
91
93
|
from PyQt5 import QtCore, QtGui, QtWidgets
|
92
94
|
|