pyqt弹出新对话框,以及关闭对话框获取数据的实例
如下所示:
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弹出新对话框,以及关闭对话框获取数据的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
pyqt5 实现在别的窗口弹出进度条
要求:在导入视频的同时,利用caffe训练好的模型提取视频的特征,这个过程比较费时间,因此需要进度条,不然以为程序死掉了. 在条用进度条出现的问题有: 1.进度条窗口可以弹出但是没有进度条.label.button等 2.进度条窗口内容完整,但是进度条的进度没有更新 3.进度条以上问题解决了,但在进度条窗口close()后,程序出现未响应现象. 问题一: 区分show, exec_区别 问题二: Thread.msleep(100),模拟100个文件 问题三:某个循环出了问题,while....
-
PyQt打开保存对话框的方法和使用详解
PyQt之打开保存对话框(QFileDialog)的方法和使用 一.控件说明 QFileDialog是用于打开和保存文件的标准对话框,继承自QDialog类. QFileDialog在打开文件时使用了文件过滤器,用于显示指定扩展名的文件,也可以设置使用QFileDialog打开文件时的起始文件路径和指定扩展名. 二.QFileDialog类的常用方法 getOpenFileName(): 返回用户所选择文件的名称并打开该文件 getSaveFileName(): 使用用户选择的文件名并保存文件
-
PyQt5每天必学之弹出消息框
默认情况下,如果我们点击标题栏上的 X 按钮,QWidget 关闭.有时候,我们需要改变这个默认行为.例如,如果我们有一个文件,要在编辑器中打开,我们可以先显示一个消息框,确认打开与否的操作. #!/usr/bin/python3 # -*- coding: utf-8 -*- """ PyQt5 教程 当我们点击应用程序窗口的关闭按钮,该程序显示一个确认信息框. 作者:我的世界你曾经来过 博客:http://blog.csdn.net/weiaitaowang 最后编辑:2
-
PyQt弹出式对话框的常用方法及标准按钮类型
PyQt之弹出式对话框(QMessageBox)的常用方法及标准按钮类型 一.控件说明 QMessageBox是一种通用的弹出式对话框,用于显示消息,允许用户通过单击不同的标准按钮对消息进行反馈,且每个标准按钮都有一个预定义的文本.角色和十六进制数. QNessageBox类提供了如:提示.警告.错误.问询.关于等对话框(这些不同类型的对话框只是显示的图标不同其他功能均一致) 二.QMessageBox类中的常用方法 infomation(QWidget parent,title text,bu
-
Python PyQt5标准对话框用法示例
本文实例讲述了Python PyQt5标准对话框用法.分享给大家供大家参考,具体如下: 很全的Qt的标准对话框,包含QInputDialog.QColorDialog.QFontDialog.QMessageBox.QOpenFileDialog... 全部是由官网的C++版本,转换成PyQt5版本. 有些细节忽略了,因为实在不知怎么转换过来.捣鼓了一晚上,总算完成了,好累啊,不过很开心! 效果图: 完整代码: # -*- coding: utf-8 -*- from PyQt5.QtGui i
-
pyqt弹出新对话框,以及关闭对话框获取数据的实例
如下所示: 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) g
-
Android 动态添加view或item并获取数据的实例
最近在做一项目,项目中用到了一个功能,要求是动态Item,而且是多个的情况下,不过仔细的分析了下,都大同小异,做起来也很简单,在这里我只抽取出来做了一demo,也只做了一个动态添加item,同时可以获取所有添加和编辑Item上的数据,先上图: 我们先来分析一下这个demo: 两个TextView和EditText,一个Button,一个星级评价RatingBar控件,布局完事- activity_dynamic的布局,有可能会添加多个,所以外面用ScrollView,因为我们是垂直方向添加,所以
-
django表单中的按钮获取数据的实例分析
以下是Django框架获取各种form表单数据的方法 Django中获取text,password 名字:<input type="text" name="name"><br><br> 密码:<input type="password" name="password"> Form表单提交数据时使用的是post方式,所以在后端接收参数的时候需要先判断请求方式为post时才能请求到数
-
详解vue beforeRouteEnter 异步获取数据给实例问题
场景: vue-router 路由钩子 beforeRouteEnter 可以用来在初始进入页面前,http 异步获取数据 mockData ,预先判断是进入 A 页.还是 B 页,还是留在本页:而如果留在本页的话,还需要在 mounted 根据 mockData 来判断显示哪种状态(可以在本页面实例创建后,重新发起 http 请求获取 mockData ,但是没有必要,造成代码冗余): 执行顺序: async beforeRouteEnter(to, from, next) { let res
-
Android实现点击AlertDialog上按钮时不关闭对话框的方法
本文实例讲述了Android实现点击AlertDialog上按钮时不关闭对话框的方法.分享给大家供大家参考.具体如下: 开发过程中,有时候会有这样的需求: 点击某个按钮之后显示一个对话框,对话框上面有一个输入框,并且有"确认"和"取消"两个按钮.当用户点击确认按钮时,需要对输入框的内容进行判断.如果内容为空则不关闭对话框,并toast提示. 使用AlertDialog.Builder创建对话框时,可以使用builder.setNegativeButton和build
-
element ui 对话框el-dialog关闭事件详解
通常会有需求,在关闭弹框后需要清空填写的数据,这时候就需要关闭事件了 <el-dialog title="标题" :visible.sync="bind" size="small" @close='closeDialog'> </el-dialog> 在标签中加入@close='closeDialog' mothods中加入 //关闭弹框的事件 closeDialog(){ this.xxx = '';//清空数据 },
-
C# 调用API函数弹出映射网络驱动器对话框问题
1.基本知识介绍 首先,C#中的.net的常用对话框中没有映射网络驱动映射对话框,所以需要用windows的API函数去实现弹出映射网络驱动器对话框. c#调用API函数的要点可以参考:C#中调用Windows API的技术要点说明 值得注意到是,.net环境下参数类型的声明的不同: a.数值型直接用对应的就可.(DWORD -> int , WORD -> Int16)b.API中字符串指针类型 -> .net中stringc.API中句柄 (dWord) -> .net中In
-
js 弹出对话框(遮罩)透明,可拖动的简单实例
js 弹出对话框(遮罩)透明,可拖动的简单实例 <html> <head> <script> function sAlert(txt) { //var eSrc=(document.all)?window.event.srcElement:arguments[1]; var shield = document.createElement("DIV"); shield.id = "shield"; shield.style.posi
-
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
前面跟大家提到过 elementUI验证的问题,那么今天就来看看 点击对话框和关闭按钮 怎么清空验证,清空form表单,避免二次点击还会有 验证错误的提示 1.首先在你的对话框 取消按钮 加一个click事件,例如:(ps::callOf里面的addGroupData和ref一 一对应起来) <div slot="footer" class="dialog-footer"> <el-button @click="callOf('addGr
随机推荐
- 用vbs脚本实现运行DOS批处理不再出现黑屏cmd窗口
- iOS CAEmitterLayer实现粒子发射动画效果
- Spring MVC中基于自定义Editor的表单数据处理技巧分享
- JS查找字符串中出现次数最多的字符
- 理解JS事件循环
- 保存到桌面、设为桌面且带图标的PHP代码
- php使用simple_html_dom解析HTML示例
- python读取word文档的方法
- c#桥接模式(bridge结构模式)用法实例
- Js数组排序函数sort()介绍
- java协变返回类型使用示例
- 分享一下贝贝成长进度的php代码
- jQuery获取样式中的背景颜色属性值/颜色值
- 详解Lua中if ... else语句的使用方法
- 一段脚本实现自动备份并保存最近几天的SQL数据库
- 手动清除病毒文件流程(图解) by bark
- PNGHandler-借助JS让PNG图在IE下实现透明(包括背景图)
- Eclipse设置断点调试的方法
- 基于Token的身份验证之JWT基础教程
- Laravel 之url参数,获取路由参数的例子