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

yipeiwu_com6年前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_())

以上这篇pyqt弹出新对话框,以及关闭对话框获取数据的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

使用Python操作excel文件的实例代码

使用的类库 pip install openpyxl 操作实现 •工作簿操作 # coding: utf-8 from openpyxl import Workbook...

Python json 错误xx is not JSON serializable解决办法

Python json 错误xx is not JSON serializable解决办法 在使用json的时候经常会遇到xxx  is not JSON serializab...

python实现绘制树枝简单示例

python实现绘制树枝简单示例

python是解释型语言,本文介绍了Python下利用turtle实现绘图功能的示例,本例所示为Python绘制一个树枝,具体实现代码如下:    &nbs...

python将excel转换为csv的代码方法总结

python:如何将excel文件转化成CSV格式 import pandas as pd data = pd.read_excel('123.xls','Sheet1',index...

Python 日期区间处理 (本周本月上周上月...)

工具类 class CalendarUtils: """ 日期工具类 """ @staticmethod def delta_day(delta=0):...