📄 form1.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 + -