1.self.btn3 = QtGui.QPushButton('Title') не отображается .чего я не правильно делаю?
2.Как заставить новое окно открываться в существующем?
#coding:cp1251
import sys
from PyQt4 import QtGui, QtCore
from PyQt4 import Qt as qt
class MainWindow(QtGui.QMainWindow):
def __init__(self,parent = None):
QtGui.QMainWindow.__init__(self,parent)
#Main window
self.setWindowIcon(QtGui.QIcon('web.png'))
self.setGeometry(300,200,600,400)
self.btn = QtGui.QPushButton('push me',self)
self.btn.setGeometry(200,200,60,35)
self.connect(self.btn, QtCore.SIGNAL('clicked()'), self.w1)
def w1(self):
self.fr=QtGui.QWidget()
self.layout=QtGui.QVBoxLayout(self)
self.btn3 = QtGui.QPushButton('Title')
self.layout.addWidget(self.btn3)
self.fr.show()
app = QtGui.QApplication(sys.argv)
main = MainWindow()
main.show()
sys.exit(app.exec_())