⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form1.cpp

📁 很好的qt资料
💻 CPP
字号:
#include <QMessageBox>
#include <QString>
#include "form1.h"

Form1::Form1()
{
    this->resize(QSize(194, 323).expandedTo(this->minimumSizeHint()));
    centralWidget = new QWidget(this);
    gridLayout = new QGridLayout(centralWidget);
    gridLayout->setSpacing(6);
    gridLayout->setMargin(8);
    lineEditString = new QLineEdit(centralWidget);

    gridLayout->addWidget(lineEditString, 1, 0, 1, 2);

    pushButton_Quit = new QPushButton(tr("Quit"), centralWidget);

    gridLayout->addWidget(pushButton_Quit, 2, 1, 1, 1);

    pushButton_Insert = new QPushButton(tr("Insert"), centralWidget);

    gridLayout->addWidget(pushButton_Insert, 2, 0, 1, 1);

    listWidgetList = new QListWidget(centralWidget);

    gridLayout->addWidget(listWidgetList, 0, 0, 1, 2);

    this->setCentralWidget(centralWidget);
    QObject::connect(pushButton_Quit, SIGNAL(clicked()), this, SLOT(close()));
    QObject::connect(pushButton_Insert, SIGNAL(clicked()), this, SLOT(insertItem()));
    
    setWindowTitle(tr("Test Program")); 
}

void Form1::insertItem()
{
     QString strInsert = lineEditString->text();
     if (strInsert.isEmpty())
     {
     QMessageBox::warning(this, tr("Alert"), 
                                    tr("You have not input any character"), 
                                    tr("OK"));
                 lineEditString->setFocus();
     }
     else
     {
         listWidgetList->addItem(lineEditString->text());
         lineEditString->clear();
     }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -