PyQt5 Python (21レス)
PyQt5 Python http://mevius.5ch.net/test/read.cgi/tech/1549267927/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
16: デフォルトの名無しさん [sage] 2020/11/28(土) 20:20:13.42 ID:CBg6o5Ks Qt5とERIC6を使い始めました。 Qt5デザイナーでMainWindowにpushButtonを1個付けて、Generate Dialog CodeでMainWindow.pyが生成されて、次にpushButtonにpressedシグナルでスロットをslot1()名で作成して、コンパイルして、Def slot1で受けました。 ボタンを押したらボタン名をpushButtonをOKにするだだけのコードですが、 @pyqtSlot() def slot1(self): btn = self.sender() btn.setText("OK") self.pushButton.setText("OK") でself.pushButton.setText("OK")はエラーになります。 その行を削除すればボタンの名称はOKになります。 self.pushButton.setTextのような感じでやりたいのですが、何がいけないのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1549267927/16
17: デフォルトの名無しさん [sage] 2020/11/30(月) 11:30:44.36 ID:OTXLE0lI >>16 自己解決しました。 class MainWindow(QMainWindow, Ui_MainWindow): def __init__(self, parent=None): super(MainWindow,self).__init__(parent) self.setupUi(self) を class MainWindow(QMainWindow, Ui_MainWindow): def __init__(self, parent=None): super(MainWindow, self).__init__(parent) self.ui = MainWindow() self.ui.setupUi(self) にして、 self.ui.pushButton.setText("OK")が出来ました。 http://mevius.5ch.net/test/read.cgi/tech/1549267927/17
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.209s*