使用Qt创建对话框
使用Qt创建对话框
Amamatthew 发表于4年前
使用Qt创建对话框
  • 发表于 4年前
  • 阅读 19
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】如何购买服务器最划算?>>>   

摘要: 如何使用Qt创建对话框。对话框为用户提供了许多需选项和多种选择

第一个例子是使用c++编写的一个Find对话框。通过这一 过程,就可以让对话框拥有自己的信号和槽。

第一步是对窗口的草图和布局进行设计

第二步是定义和实现相应的窗口类

#ifndef FINDDIALOG_H
#define FINDDIALOG_H

 #include <QDialog>
 class QCheckBox;
 class QLabel;
 class QLineEdit;
 class QPushButton;
 class FindDialog : public QDialog
 {
     Q_OBJECT

 public:
     FindDialog(QWidget *parent = 0);
     signals:
     void findNext(const QString &str, Qt::CaseSensitivity cs);
     void findPrevious(const QString &str, Qt::CaseSensitivity cs);

 private slots:
    void findClicked();
    void enableFindButton(const QString &text);

 private:
    QLabel *label;
    QLineEdit *lineEdit;
    QCheckBox *caseCheckBox;
    QCheckBox *backwardCheckBox;
    QPushButton *findButton;
    QPushButton *closeButton;
};

#endif // FINDDIALOG_H


共有 人打赏支持
粉丝 66
博文 719
码字总数 76443
×
Amamatthew
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: