• 大小: 9KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: 其他
  • 标签: Qt  

资源简介

一个电话簿的小项目,适合新手入手,仅仅上传了源代码,具体教程可以联系我讨论讨论

资源截图

代码片段和文件信息

#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

评论

共有 条评论