dialogimpl.cpp

来自「在LINUX平台下」· C++ 代码 · 共 46 行

CPP
46
字号
#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 + =
减小字号Ctrl + -
显示快捷键?