質問するログイン新規登録

質問編集履歴

3

図がなかったので追加しました。

2018/08/22 00:42

投稿

sponge_yukari
sponge_yukari

スコア12

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
+ ![図](9c30651a870c897a51b4b8fcd376ab71.png)
9
10
 
10
11
 
11
12
  GUIはQtDesignerで作成後、pyファイルに変換しています。

2

タイトルにミスがあったので修正しました。

2018/08/22 00:42

投稿

sponge_yukari
sponge_yukari

スコア12

title CHANGED
@@ -1,1 +1,1 @@
1
- ないようPythonのGUIクラスを継承して、サブクラスでイベント等を追記したい
1
+ PythonのGUIクラスを継承して、サブクラスでイベント等を追記したい
body CHANGED
File without changes

1

やりたいことの内容を追記しました。

2018/08/22 00:19

投稿

sponge_yukari
sponge_yukari

スコア12

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