PyQt5 Python

2020/11/28(土) 20:20:13.42ID: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のような感じでやりたいのですが、何がいけないのでしょうか?
2020/11/30(月) 11:30:44.36ID: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")が出来ました。
2020/12/11(金) 11:47:51.08ID:YnxCkI+/
ラズパイでPyQt5にてソフトを作っていますが、ラズパイごと販売する場合、ソースリストがPythonなんでソース公開になるけど商業利用だとライセンス違反になりますか?
2022/01/17(月) 18:09:17.45ID:spTldywP
GPLライセンスで売ればいいんじゃね
よく知らんけど
20デフォルトの名無しさん
垢版 |
2022/04/07(木) 00:54:50.12ID:v7hFUdxq
Qt総合スレ
見当たらないけど
いったい、どこにいったんですか?
バクってんのかな
2023/11/03(金) 08:53:41.33ID:t02xXeyf
PysideのlabelでRichtext使えますけどbuttonのtextで使えるようにするにはどうすればよいですか?
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況