あれから何度か挑戦したもののうまく行かず…
教えていただいた解説記事は「サブウィンドウからメインウィンドウへ」になっていて,当方がやりたいことはその逆なんですよね
やはりそもそもpyqt5の文法を理解しておらず,parentがなんなのか…
うーん,もうちょっと奮闘してみます
PyQt5 Python
2019/12/05(木) 00:10:27.98ID:57R6CaOb
14デフォルトの名無しさん
2020/02/09(日) 14:10:05.56ID:wTv3WydA C++ で Qt は意味があると思うけど
Python だと Qt 以外でも間に合ってしまうからな
Python だと Qt 以外でも間に合ってしまうからな
15デフォルトの名無しさん
2020/04/04(土) 10:13:09.48ID:VBb9fdzI pycharmにこれ入れたら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のような感じでやりたいのですが、何がいけないのでしょうか?
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")が出来ました。
自己解決しました。
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で使えるようにするにはどうすればよいですか?
レスを投稿する
ニュース
- 特攻機と同じ名称「桜花中」、福岡・大牟田市の新設中学校名に異論 市民団体が再考申し入れ [少考さん★]
- 中国からの留学中止相次ぐ 中国外務省「日本の治安が悪化」 [♪♪♪★]
- サウナ火災で夫婦死亡 非常ボタンが“電源切れ”★2 [夜のけいちゃん★]
- 町山智浩「日本のパンダ経済効果は308億円」…「…いらない」と言ってる人達は、パンダで暮らす人々の損害補填してくれるのか…と問う★2 [少考さん★]
- 個人金融資産、2286兆円 9月末、過去最高更新―日銀 [少考さん★]
- 「育休もらい逃げ」はずるい?🤔職場復帰しないで辞めるはアリかナシか [パンナ・コッタ★]
- テレビ局「なんでお前ら、テレビ見なくなっちゃったの;;」 [161547316]
- 愛国保守さんが日本に無謀な戦争をさせようとしてる理由がマジでわからん… [819729701]
- マチアプSEXリレー5日目のワイが今日もヤレるか予想して
- 【朗報】井川意高「日本がアジア解放をしたというのは嘘、日本が勝ってたらアジアを再植.民地化してただけ」 [931522839]
- サウナのやつ明らかに利益のために設備メンテケチってただろ
- ヒトラーのかっこいい写真
