次のコードを使用して、ボタンとラベルを持つカスタム ウィジェットを作成しようとしています。
from PySide.QtGui import *
from PySide.QtCore import *
class MyWidget(QWidget):
def __init__(self):
super(MyWidget, self).__init__()
self.initUI()
def initUI(self):
self.btn = QPushButton('dia', self)
self.btn.move(20, 20)
self.le = QLineEdit(self)
self.le.move(100, 20)
これに続いて、メイン フレーム用のクラスを作成し、コードを使用してこのウィジェットを表示しようとします。
class Example(QWidget):
def __init__(self):
super(Example, self).__init__()
self.initUI()
def initUI(self):
self.mw = MyWidget()
self.mw.move(20, 20)
self.resize(250, 300)
self.center()
self.setWindowTitle('Custom Widget Example')
self.show()
ターミナルからこのスクリプトを実行すると、空白が表示されます。ウィジェットがどこにも表示されません。
このウィジェットを表示するにはどうすればよいですか?
ありがとうございました。