socket.h

来自「关于linux下基于QT界面socket编程的简单实例」· C头文件 代码 · 共 53 行

H
53
字号
#ifndef DIALOG_H#define DIALOG_H#include <qdialog.h>#include <qlabel.h>#include <qlineedit.h>#include <qsocket.h>#include <qpushbutton.h>#include <qtextbrowser.h>class Dialog : public QDialog{    Q_OBJECTpublic:    Dialog( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );    ~Dialog();        QTextEdit* textEdit;    QPushButton* connectButton;    QPushButton* exitButton;    QPushButton* disconnectButton;    QPushButton* goButton;        QLineEdit* ipAddressLineEdit;    QLineEdit* portLineEdit;    QLineEdit* writeLineEdit;        QLabel* portLabel;    QLabel* ipAddressLabel;    QLabel* writeLabel;     QSocket *socket;protected:protected slots:    virtual void languageChange();    void connectSlot();    void disconnectSlot();    void exitSlot();    void sendData();    void socketReadData();private slots:    void socketConnectedOK();    void socketClosed();signals:    void quit();};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?