当前位置:主页 > 软件编程 > Python代码 >

pyqt弹出新对话框,以及关闭对话框获取数据的实例

时间:2020-10-13 13:21:05 | 栏目:Python代码 | 点击:

如下所示:

from PyQt4 import QtGui,QtCore
import sys
class Web_Browser(QtGui.QDialog):
  def __init__(self,parent=None):
    QtGui.QWidget.__init__(self)
    self.resize(550,400)
    open=QtGui.QPushButton('OPEN')
    self.connect(open,QtCore.SIGNAL('clicked()'),self.ok)
    grid=QtGui.QGridLayout()
    grid.addWidget(open,1,0,1,1)
    self.setLayout(grid)
    self.setWindowTitle('main windows')  
  def ok(self):
    web=Web_Browser()
    web.setModal(False)
    web.setWindowTitle('sub window')
    web.exec_()
 
app=QtGui.QApplication(sys.argv)
 
app.setFont(QtGui.QFont("Helvetica", 16))
main=Web_Browser()
main.show()
 
sys.exit(app.exec_())

您可能感兴趣的文章:

相关文章