Я пытаюсь сделать класс, который расширяет QWidget, который появляется новое окно, я должен быть что-то фундаментальное отсутствует,Сделать QWidget в новом окне в PyQt4
class NewQuery(QtGui.QWidget):
def __init__(self, parent):
QtGui.QMainWindow.__init__(self,parent)
self.setWindowTitle('Add New Query')
grid = QtGui.QGridLayout()
label = QtGui.QLabel('blah')
grid.addWidget(label,0,0)
self.setLayout(grid)
self.resize(300,200)
когда новый экземпляр этого сделанный в классе главного окна и вызываемый show(), содержимое наложено в главном окне, как я могу отобразить его в новом окне?
Да, QDialog является то, что мне было нужно, спасибо. Единственное пространство, должно быть, было проблемой с копированием кода, у меня есть вкладки в коде :) – matt