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

📄 configwidget.cpp.svn-base

📁 QT网络传输。用来演示QT的网络传输类。
💻 SVN-BASE
字号:
/*  * Author:  $Author: vincent $ * Date:    $Date: 2006/04/24 02:28:56 $ * Module:  $RCSfile: configwidget.cpp,v $ * Revision:$Revision: 1.2 $ * Status:  $State: Exp $ */#include <QtGui>#include "configwidget.h"ConfigWidget::ConfigWidget(QWidget *parent):QGroupBox(parent){    hostLabel=new QLabel(tr("IP Address:"));    hostLineEdit=new QLineEdit;    hostLineEdit->setText("192.168.0.56");    diPortLabel=new QLabel(tr("Port:"));    diPortSpinBox=new QSpinBox;    diPortSpinBox->setRange(1025,65535);    diPortSpinBox->setValue(DIPort);    connectButton=new QPushButton(tr("Connect"));    quitButton=new QPushButton(tr("Quit"));    connect(connectButton,SIGNAL(clicked()),            this,SLOT(_connect()));    connect(quitButton,SIGNAL(clicked()),            this,SLOT(_quit()));    /*       connect(hostLineEdit,SIGNAL(textChanged(const QString &)),       this,SLOT(_hostChanged(const QString &)));       connect(portSpinBox,SIGNAL(valueChanged(int)),       this,SLOT(_portChanged(int)));    */    QGridLayout *layout=new QGridLayout;    layout->addWidget(hostLabel,0,0);    layout->addWidget(hostLineEdit,0,1);    layout->addWidget(connectButton,0,2);    layout->addWidget(diPortLabel,1,0);    layout->addWidget(diPortSpinBox,1,1);    layout->addWidget(quitButton,1,2);    //setTitle("Server Config");    setLayout(layout);}ConfigWidget::~ConfigWidget(){}QString ConfigWidget::getHost(){    return hostLineEdit->text();}int ConfigWidget::getDIPort(){    return diPortSpinBox->value();}void ConfigWidget::setDIPort(int port){    diPortSpinBox->setValue(port);}/*void ConfigWidget::_hostChanged(const QString& newHost){    emit hostChanged(newHost);}void ConfigWidget::_diPortChanged(int newPort){    emit diPortChanged(newPort);}*/void ConfigWidget::enableConnect(bool bEnabled){    if(bEnabled)    {        connectButton->setText(tr("Connect"));        bConnect=true;    }    else    {        connectButton->setText(tr("Disconnect"));        bConnect=false;    }}void ConfigWidget::_connect(){    if(bConnect)        emit wantToConnect();    else        emit wantToDisconnect();}void ConfigWidget::_quit(){    emit wantToQuit();}

⌨️ 快捷键说明

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