資源簡介
一個電話簿的小項目,適合新手入手,僅僅上傳了源代碼,具體教程可以聯(lián)系我討論討論

代碼片段和文件信息
#include?“finddialog.h“
#include
#include
#include
#include
FindDialog::FindDialog(QWidget?*parent):?QDialog(parent)
{
?????QLabel?*findLabel?=?new?QLabel(tr(“Enter?the?name?of?a?contact:“));
?????lineEdit?=?new?QLineEdit;
?????findButton?=?new?QPushButton(tr(“&Find“));
?????findText?=?““;
?????QHBoxLayout?*layout?=?new?QHBoxLayout;
?????layout->addWidget(findLabel);
?????layout->addWidget(lineEdit);
?????layout->addWidget(findButton);
?????setLayout(layout);
?????setWindowtitle(tr(“Find?a?Contact“));
?????connect(findButton?SIGNAL(clicked())?this?SLOT(FindDialog::findClicked()));
?????connect(findButton?SIGNAL(clicked())?this?SLOT(accept()));
}
void?FindDialog::findClicked()
{??????QString?text?=?lineEdit->text();
????if?(text.isEmpty())?{
????????QMessageBox::information(this?tr(“Empty?Field“)??????????????tr(“Please?enter?a?name.“));??????????return;
????}?else?{
????????findText?=?text;
????????lineEdit->clear();
????????hide();
????}
}
?QString?FindDialog::getFindText()??{??????return?findText;??}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-07?01:35??addressBooks\
?????文件????????1100??2018-07-07?00:24??addressBooks\addressBooks.pro
?????文件???????23972??2018-07-07?01:35??addressBooks\addressBooks.pro.user
?????文件????????1110??2018-07-07?01:05??addressBooks\finddialog.cpp
?????文件?????????441??2018-07-07?01:00??addressBooks\finddialog.h
?????文件?????????288??2018-07-07?00:22??addressBooks\finddialog.ui
?????文件?????????235??2018-07-07?00:40??addressBooks\main.cpp
?????文件????????9897??2018-07-07?01:34??addressBooks\mainwindow.cpp
?????文件????????1091??2018-07-07?01:31??addressBooks\mainwindow.h
?????文件????????7504??2018-07-07?01:31??addressBooks\mainwindow.ui
評論
共有 條評論