📄 dialogimpl.cpp
字号:
#include "dialogimpl.h"//DialogImpl::DialogImpl( QWidget * parent, Qt::WFlags f) : QDialog(parent, f){ setupUi(this); connect(Connect,SIGNAL(clicked()),this,SLOT(connectToServer())); connect(SendButton,SIGNAL(clicked()),this,SLOT(sendData())); connect(QuitButton,SIGNAL(clicked()),this,SLOT(close())); connect(&client, SIGNAL(error(QAbstractSocket::SocketError)), this, SLOT(displayError(QAbstractSocket::SocketError)));}void DialogImpl::sendData(){ const char *data="0"; QString data1= SendText->text(); QByteArray ba = data1.toLatin1(); data = ba.data(); client.write(data); Connect->setEnabled(true); }void DialogImpl::connectToServer(){ client.connectToHost(QHostAddress::LocalHost,16689); Connect->setEnabled(false); }void DialogImpl::displayError(QAbstractSocket::SocketError socketError){ if (socketError == QTcpSocket::RemoteHostClosedError) return; QMessageBox::information(this, tr("network"), tr("can't link") .arg(client.errorString())); client.close(); Connect->setEnabled(true); QApplication::restoreOverrideCursor();}//
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -