我有以下python代码打开第二个窗口。我无法弄清楚如何在第二个窗口添加标签或按钮。我认为这很容易,但我尝试的任何东西似乎都没有用。谢谢!
div {
width: 133.33px;
height: 145px;
text-align: center;
font-size: 18px;
padding-bottom: 3px;
font-weight: lighter;
float: left;
display: table;
}
div a {
text-decoration: none;
color: #474747;
vertical-align: middle;
display: table-cell;
}
div p {
font-size: 60px;
padding: 0;
text-align: center;
}
答案 0 :(得分:0)
如果两个窗口不同,则创建两个类更有意义
我想第二个不需要是QMainWindow
(=它不需要菜单,工具栏和状态栏等),所以让我们做一个QWidget
。
class SecondWindow(QtGui.QWidget):
def __init__(self,parent):
QtGui.QWidget.__init__(self,parent)
self.button=QtGui.QPushButton("my button !")
layout=QtGui.QHBoxLayout()
layout.addWidget(self.button)
self.setLayout(layout)
self.show()
在主窗口中,您创建了类SecondWindow
的实例:
class FirstWindow(QtGui.QMainWindow):
def __init__(self):
QtGui.QMainWindow.__init__(self)
...
self.show()
def handleNewWindow(self):
self.childWindow = SecondWindow(self)
答案 1 :(得分:0)
如果您只想要一个List search : 1.0873670578
Set search 1.0083398819
String search 0.0997061729431
窗口,使用TopLevel
似乎更合适。要添加按钮和标签,您可以执行以下操作:
QtGui.QDialog