我有一个QDialog类

confirmation_dialog = uic.loadUiType("ui\confirmation_dialog.ui")[0]

class ConfirmationDialog(QDialog,confirmation_dialog):

def __init__(self,parent=None):

QDialog.__init__(self,parent)

self.setupUi(self)

message = "Hello, Dialog test"

self.yes_button.clicked.connect(self.yes_clicked)

self.no_button.clicked.connect(self.no_clicked)

self.message_box.insertPlainText(message)

def yes_clicked(self):

self.emit(SIGNAL("dialog_response"),"yes")

def no_clicked(self):

self.emit(SIGNAL("dialog_response"),"no")

我有一个需要确认是否继续的功能,但是对于当前的实现,它不等待QDialog关闭.

如何使我的函数等待QDialog的响应,然后进行相应处理.

我想实现类似于确认功能的内容,如下所示

def function(self):

....

....

if self.confirm() == 'yes':

#do something

elif self.confirm() == 'no':

#do something

def confirm(self):

dialog = ConfirmationDialog()

dialog.show()

return #response from dialog

qdialog 返回值_python-PyQt QDialog返回响应是或否相关推荐

  1. python os.system返回值_python os.system()返回值判断

    最近遇到os.system()执行系统命令的情况,上网搜集了一下资料,整理如下,以备不时之需,同时也希望能帮到某些人. 一.python中的 os.system(cmd)的返回值与linux命令返回值 ...

  2. if python 判断函数返回值_Python函数的返回值和作用域

    函数的返回值和作用域 1.返回值 def guess(x): if x > 3: return "> 3" else: return "<= 3&quo ...

  3. python的匿名函数返回值_Python匿名函数返回值输出问题望指点

    该段的匿名函数作为返回值返回,那请问可以输出对应的值吗?小白途中!望各位指点! def build(x, y): return lambda: x * x + y * y 1.匿名函数在一定意义上应该 ...

  4. 获取python脚本的返回值_Python多线程获取返回值代码实例

    这篇文章主要介绍了Python多线程获取返回值代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在使用多线程的时候难免想要获取其操作完的返回值 ...

  5. python怎么调用函数的返回值_python函数的返回值是什么

    返回值简介 函数需要先定义后调用,函数体中 return 语句的结果就是返回值.如果一个函数没有 reutrn 语句,其实它有一个隐含的 return 语句,返回值是 None,类型也是 'NoneT ...

  6. python writerow 返回值_python – .writerow()csv返回一个数字而不是写行

    我正在使用Python 3测试一些非常简单的代码.出于某种原因,下面的代码生成一个空输出,而不是写一行 import csv output = open('hello world.csv', 'w', ...

  7. python readlines返回值_Python readlines没有返回任何内容?

    您已经读取了文件并且文件指针不在文件的末尾.调用readlines()则不会返回数据. 只读取一次文件:with open('current.cfg', 'r') as current: lines ...

  8. python函数返回值_Python中函数的返回值示例浅析

    前言: 前面我们介绍了简单的介绍了函数和函数的参数,今天我们来说一下Python中函数的返回值. 函数的返回值:函数运算的结果,需要进一步的操作时,给一个返回值return用来返回函数的结果,如果没有 ...

  9. keil5函数 默认返回值_Python列表有什么内置函数可以使用,怎么使用这些函数

    序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字(它的位置,或索引,第一个索引是0,第二个索引是1,依此类推.) ​ Python序列的列表是最常用的Python数据类型.所以很多 ...

  10. keil5函数 默认返回值_python实用技巧——获取部分返回值的4种方式

    喜欢编程,热爱分享,希望能结交更多志同道合的朋友,一起在学习Python的道路上走得更远! python的函数支持返回多个值.返回多个值时,默认以tuple的方式返回. 例如,下面两个函数的定义是完全 ...

最新文章

  1. Pytorch: 命名实体识别: BertForTokenClassification/pytorch-crf
  2. Python高阶函数使用总结!
  3. tar从压缩包里解压出指定文件
  4. 用UltraISO制作支持windows 7的U盘启动盘
  5. 绘图: Python matplotlib简介
  6. mvc ajax给control传值问题
  7. Java内存模型常见问题
  8. (26)FPGA面试技能提升篇(DDC、DUC、QMC)
  9. 使用Xshell通过堡垒机登录服务器
  10. 阿里发布的规约插件,细节都在这里
  11. 超市商品管理系统C语言课程设计
  12. 教师要合理使用计算机,教师职称计算机考试题库
  13. Hortonworks的开源框架SHC的使用(一)
  14. 【PS】抠图,通道抠图
  15. 路由器运行python脚本_在路由器中运行Python
  16. 谈一谈我使用AI得贤招聘官的AI面试体验之旅
  17. 【交易架构day10】阿里双十一交易核心数据及其它公司调研
  18. CMD 隐藏窗口运行
  19. 张孝祥张老师一路走好!
  20. 后端传给xml格式文件前端要求导出xslx,表格文件

热门文章

  1. Spring boot整合dubbo
  2. Spring boot的Thymeleaf使用
  3. Select控件可选可输入
  4. python socket能做什么_用python写一个聊天小程序!和女朋友的专属聊天工具!
  5. 「吐血」我把大学4年、研究生3年的全部学习资源都分享在这里了
  6. 解决错误: Failed to load class “org.slf4j.impl.StaticLoggerBinder“
  7. 蓝桥杯java第六届决赛第一题--分机号
  8. hibernate中的PO持久化对象及PO三种状态
  9. LeetCode 98验证二叉搜素树(中序遍历)99恢复二叉搜索树
  10. Hibernate之检索策略