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

📄 netclient.cpp

📁 一个用QT写的局域网聊天程序.不需要服务器
💻 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 + -