首页 > 编程知识 正文

pyqt5界面模板,pyqt5提升控件

时间:2023-05-06 01:41:57 阅读:24270 作者:86

q诊断程序简介window和linux等系统提供了一系列标准对话框,用于实现特定场景中的功能,如选择字符大小。 PyQt5定义了一系列标准对话框类,包括字体颜色,用户可以方便快捷地在每个类中选择大小、字体颜色和文件

QDialog类的子类主要有QMessageBox、QFileDialog、QColorDialog、QFontDialog、QInputDialog等,这些内容将在后面介绍

QDialog类的常用方法描述setWindowTitle (设置对话框标题setWindowModality )设置窗口模式。 值为Qt.NonModal )非模态,是可以与程序其他窗口交互的Qt.WindowModal:窗口模态。 程序尚未处理。阻止与对话框父窗口的交互Qt.ApplicationModal :阻止与APP应用模式其他窗口的交互示例: QDialog中的importsysfrompyqt5. qtguiion from pyqt5. qtwidgetsimport * from pyqt5. qtcoreimport * classdialogdement 3360 def _ init _ (self,parent=None ) : sup self ).__init__(parent ) #请注意,设置主界面标题和初始大小self的300(#创建按钮,)中的self是必不可少的。 用于加载自己的几个属性设置self.BTN=qpushbutton ) #设置按钮的属性:文本、移动位置、链接槽函数self.btn.setText ) (弹出对话框) )。 50 ) self.BTN.clicked.connect (self.showdialog ) def showdialog (self ) : # q诊断对象dialog=q诊断) #创建博50 )设置dialog.setwindowtitle ()、dialog () )设置窗口属性为应用模式,用户关闭弹匣后,进入主界面dialog.setwinning

_

代码分析:

在本示例中,诊断窗口的窗口模型属性决定了它是模态还是模态。 用户按ESC键时,对话框窗口缺省调用QDialog.reject )方法并关闭对话框窗口

单击q构件窗口中的“推式按钮”按钮将生成一个对话框窗口,对话框窗口的标题栏中没有最小化和最大化控件。 下面的代码在按钮的clicked信号中显示槽函数showdialog ()

由于self.BTN.clicked.connect (self.showdialog )诊断程序窗口的窗口模型属性设置为Qt.ApplicationModal模式,用户可以以下代码用于弹出窗口

dialog.setwindowmodality (Qt.application modal ) q诊断序言q诊断类中的常用方法示例:使用q诊断

下载源代码及相关文件: https://download.csdn.net/download/Jia 666666/10597897

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。