PyQt5-如何操作弹窗(QDialog)的信号

 时间:2024-10-12 16:31:35

对话弹窗 QDialog对象的三种特有信号 accepted, rejected, finished 的操作相关。

1.主窗口创建,弹窗创建

1、导入模块,创建应用程序对象,顶层窗口对象;

PyQt5-如何操作弹窗(QDialog)的信号

3、监听顶层窗口尺寸。----设置子控件文本框大小与主窗口同步;----设置按钮位置相对文本框不变。

PyQt5-如何操作弹窗(QDialog)的信号

5、给弹窗添加三个按钮,并设置初始值;

PyQt5-如何操作弹窗(QDialog)的信号

2、rejected信号;首先要知道reject()的功能是:①关闭对话框,②此时对话框的返回代码是 0;③并发出rejected信号。④发射finished信号(在下面解释)rejected信号,操作步骤与accepted 信号一样;例如图例中:操作后不做任何改变;

PyQt5-如何操作弹窗(QDialog)的信号

4、使用 accept(),reject() 函数时,他们不但发射了自身对应的信号,并发射finished信号。例如:睫撮槐攻弹窗出现后,当点击‘accept’按钮时,先执行了finished信号连接的槽函数;打印:完成后返回代码:1 ;其中参数value 就是accept 的代码。然后执行连接 accepted 信号连接的槽函数;改变文本框背景颜色;

PyQt5-如何操作弹窗(QDialog)的信号
  • 如何查看SQL Server数据库的版本信息和服务名称
  • 魅族16th怎么开启来电闪光灯提醒
  • 钉钉怎么设置主企业
  • axure如何制作记分器?
  • win7系统最高权限TrustedInstaller的激活方法
  • 热门搜索
    disc是什么意思 烤肉的腌制方法 农历九月十九是什么日子 结婚40周年是什么婚 市值是什么意思 惟妙惟肖什么意思 维生素b族片 发现运动版 侬是什么意思 四核是什么意思