刚开始学习QT开发,第一个查找窗口,按照书上写的,加上自己的一些理解注释
所包含文件有如下三个:
finddialog.cpp finddialog.h 和 main.cpp
mian.cpp为程序入口,finddialog.cpp为窗口的创建以及按钮的各种功能实现头文件为一些定义
头文件finddialog.h内容:
#ifndef FINDDIALOG_H
#define FINDDIALOG_H
#include <QDialog>
class QCheckBox;
class QLabel;
class QLineEdit;
class QPushButton;
/*
namespace Ui {
class Dialog;
}*/
class FindDialog : public QDialog
{
Q_OBJECT
public:
/*explicit Dialog(QWidget *parent = 0);
~Dialog();*/
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:
/*Ui::Dialog *ui;*/
QLabel *label;
QLineEdit *