2017-05-22 6 views
1
class Window(QtGui.QMainWindow): 
    def __init__(self): 
     super(Window, self).__init__() 
     self.tabs() 

    def home(self): 
     df = QtGui.QPushButton('hello', self) 
     df.move(300, 300) 
     self.show() 

    def tabs(self): 
     btn_1 = QtGui.QPushButton('Home', self) 
     btn_1.clicked.connect(self.home) 
     self.show() 

モジュールタブのボタンbtn_1をクリックすると、 'home()'モジュールと「hello」ボタンにアクセスしようとしています。pyqtのボタンとオブジェクトを使用する

+0

Hey Rajesh!代わりに何が起こっていますか?エラーメッセージはありますか?何が間違っていると思いますか?より多くの情報を提供することで、より簡単に手助けすることができます。 :) – akroy

+1

申し訳ありませんが私は明確ではありませんでした。 btn_1ボタンが表示されていますが、私がクリックすると、home()モジュールのdfボタンがウィンドウに表示されません。 –

答えて

1

新しいオブジェクトを作成すると、表示されるように非表示になるので、show()関数を使用します。

def home(self): 
    df = QtGui.QPushButton('hello', self) 
    df.move(300, 300) 
    df.show() 
+1

ありがとうございました。すぐに働いた。 df.show()のself.show()instedを使用していました。 –

関連する問題