python

超轻量级php框架startmvc

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

更新时间:2020-07-07 06:06:01 作者:startmvc
如下所示:fromPyQt4importQtGui,QtCoreimportsysclassWeb_Browser(QtGui.QDialog):def__init__(self,parent=None):QtGui.Q

如下所示:


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_())

以上这篇pyqt弹出新对话框,以及关闭对话框获取数据的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

pyqt 弹出 对话框 获取数据