900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > pyqt qdialog 默认按钮_QT编程的QDialog对话框右上角的问号按钮如何取消呢

pyqt qdialog 默认按钮_QT编程的QDialog对话框右上角的问号按钮如何取消呢

时间:2022-03-08 22:59:53

相关推荐

pyqt qdialog 默认按钮_QT编程的QDialog对话框右上角的问号按钮如何取消呢

展开全部

很简单,62616964757a686964616fe78988e69d8331333365646235Qt::WindowFlags flags=Qt::Dialog;flags |=Qt::WindowCloseButtonHint;setWindowFlags(flags);

Qt 对话框按钮设置与取消:

程序中已给出解释:首先:.h 文件,#ifndef MESSAGEBOX_H,#define MESSAGEBOX_H,#include class QLabel ;class MessageBox : public QDialog。

{Q_OBJECT,public :MessageBox (QWidget *parent =0);public slots :void slotQuestion ();void slotInformation ();void slotWarning ();void slotCritical ();void slotAbout ();void slotAboutQt ();void slotCustom ();private :QLabel *label ;};#endif // MESSAGEBOX_H

其次:.cpp 文件#include "messagebox.h"#include MessageBox ::MessageBox (QWidget *parent ): QDialog (parent ) setWindowTitle (trUtf8("\345\257\271\350\257\235\346\241\206\345\255\246\344\271\240\347\244\272\344\276\213"));label = new QLabel ;

case QMessageBox ::Cancel :label ->setText (" Warning button / Cancel ");break;default :break ;}return ;}void MessageBox ::slotQuestion (){}void MessageBox ::slotInformation (){}void MessageBox ::slotCritical (){ }void MessageBox ::slotAbout (){}void MessageBox ::slotAboutQt (),后面的函数代码可以参照前面的,在此就不介绍。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。