📄 netclient.cpp
字号:
#include "netclient.h"NetClient::NetClient(QWidget *parent) : QDialog(parent){ Layout();}NetClient::~NetClient(){}void NetClient::Layout(){ createHorizontalGroupBox(); createGridGroupBox(); createFormGroupBox(); QVBoxLayout *mainLayout = new QVBoxLayout; mainLayout->addWidget(horizontalGroupBox); mainLayout->addWidget(gridGroupBox); mainLayout->addWidget(formGroupBox); bigEditor = new QTextEdit; bigEditor->setReadOnly(true); bigEditor->setPlainText(tr("")); mainLayout->addWidget(bigEditor); setLayout(mainLayout);}void NetClient::createActions(){}void NetClient::createHorizontalGroupBox(){ horizontalGroupBox = new QGroupBox(tr("Operation")); QHBoxLayout *layout = new QHBoxLayout; QLabel *Label1 = new QLabel(tr("Kiss Test Client")); Label1->setFont(QFont("Times", 18, QFont::Bold)); layout->addWidget(Label1); QPushButton *test = new QPushButton(tr("Test")); test->setFont(QFont("Times", 18, QFont::Bold)); connect(test, SIGNAL(clicked()), this, SLOT(act_test())); layout->addWidget(test); QPushButton *clear = new QPushButton(tr("Clear")); clear->setFont(QFont("Times", 18, QFont::Bold)); connect(clear, SIGNAL(clicked()), this, SLOT(act_clear())); layout->addWidget(clear); QPushButton *quit = new QPushButton(tr("Quit")); quit->setFont(QFont("Times", 18, QFont::Bold)); connect(quit, SIGNAL(clicked()), qApp, SLOT(quit())); layout->addWidget(quit); horizontalGroupBox->setLayout(layout);}void NetClient::createGridGroupBox(){ gridGroupBox = new QGroupBox(tr("Grid layout")); QGridLayout *layout = new QGridLayout; gridGroupBox->setLayout(layout);}void NetClient::createFormGroupBox(){ formGroupBox = new QGroupBox(tr("Form layout")); QFormLayout *layout = new QFormLayout; layout->addRow(new QLabel(tr("Line 1:")), new QLineEdit); layout->addRow(new QLabel(tr("Line 2, long text:")), new QComboBox); layout->addRow(new QLabel(tr("Line 3:")), new QSpinBox); formGroupBox->setLayout(layout);}void NetClient::TextPrint(const char* log){ QString str(log); bigEditor->append(str);}void NetClient::act_test(){ TextPrint("hi");}void NetClient::act_clear(){ bigEditor->clear();}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -