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 自动刷博客浏览量实例代码

思路来源 今天很偶然的一个机会,听到别人在谈论现在的“刷量”行为,于是就激发了我的好奇心。然后看了下requests模块正好对我有用,就写了一个简单的测试用例。神奇的发现这一招竟然是管用...

Pycharm编辑器技巧之自动导入模块详解

Pycharm编辑器技巧之自动导入模块详解

前言 pycharm可以很方便的管理Python的解释器(如果安装了多个的话),以及第三方模块,包。Pycharm是很多Python开发者的首选IDE,如果能把一个工具熟练运用,往往有事...

pytorch 更改预训练模型网络结构的方法

一个继承nn.module的model它包含一个叫做children()的函数,这个函数可以用来提取出model每一层的网络结构,在此基础上进行修改即可,修改方法如下(去除后两层):...

django实现同一个ip十分钟内只能注册一次的实例

很多小伙伴都会有这样的问题,说一个ip地址十分钟内之内注册一次,用来防止用户来重复注册带来不必要的麻烦 逻辑: 取ip,在数据库找ip是否存在,存在判断当前时间和ip上次访问时间之差,小...

pymongo实现控制mongodb中数字字段做加法的方法

本文实例讲述了pymongo实现控制mongodb中数字字段做加法的方法。分享给大家供大家参考。具体分析如下: 这个非常实用,比如我们需要给文章做访问统计,可以设置一个数字字段:hit,...