0
我想设置一个布局管理器。但得到的消息:pyqt4已经有一个布局。如何“检测”或更改?
QLayout: Attempting to add QLayout "" to Window "", which already has a layout
如何更改或检测哪种类型的布局是?我想使用boxlayout,因为它似乎是首选。
import sys
from PyQt4 import QtGui as qt
class Window(qt.QMainWindow):
def __init__(self):
super(Window, self).__init__()
#Lav widgets
self.CreateWidgets()
def CreateWidgets(self):
btn = qt.QPushButton("Fetch", self)
btn.clicked.connect(self.GetData)
self.layout = qt.QVBoxLayout(self)
self.setGeometry(560, 240, 800, 600)
self.setWindowTitle("We do not sow")
self.show()
def GetData(self):
print("Hello World!")
app = qt.QApplication(sys.argv)
w = Window()
sys.exit(app.exec_())