• 大小: 3.83M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-04-18
  • 语言: C/C++
  • 标签: Socket  tcp  

资源简介

socket tcp应用示例

资源截图

代码片段和文件信息

#include “CMainWindow.h“
#include “CTabWidget.h“
#include “CWidget.h“
#include 
#include “tcpSocket.h“
#include 
#include 
#include 


CMainWindow::CMainWindow(QWidget *parent):QMainWindow(parent)
{

tabWidget = new CTabWidget(this);
tabWidget->setMovable(true);
//tabWidget->setTabsClosable(true);
tabWidget->setTabShape(QTabWidget::Triangular);

QWidget *Tab1 = new QWidget();
QWidget *Tab2 = new QWidget();
QWidget *Tab3 = new QWidget();
QWidget *Tab4 = new QWidget();
tabWidget->setstyleSheet(“QTabWidget::pane{border-width: 0px;border-color:white;border-style:outset;border-radius: 3px;background-color: rgb(132 171 208);background: rgb(220200180);}\
 QTabBar::tab{width: 100px;height:40px;font:15px;color:rgb(0100200);}\
 QTabBar::tab:!selected{margin-top: 6px;margin-bottom: -6px;}\
 QTabBar::tab::selected{background-color:rgb(0100100);color:rgb(25500);font:10pt ‘黑体‘}“);
//margin-top: 6px;距离top 6px 下移|margin-bottom: -6px; //距离bottom  6px 下移如果是正数则上移
//QTabBar::tab{width: 160px; //tab标签的宽度 长度  指的是单个标签height:46px;font:20px;color:white //tab上的字体颜色}
//this->setstyleSheet(“QTabWidget::tab-bar{left:0px;}“);//move to,tab标签的起始位置,左移
//pane 指整个tab组件 ,border-width 组件的外框宽度, border-color 外框颜色, border-style外框风格,比如outset就是凸出立体感,border-radius  外框的圆角像素。而本示例是无外框,无背景图的。

//ui->Server->setstyleSheet(“QWidget#Server{““background-color:#00ff00;““border:1px solid #eeeeee;}“);
//ui->Client->setstyleSheet(“QWidget#Client{““background-color:rgb(220200180);““border:1px solid #eeeeee;}“);



/*******************************************客户端***********************************************************************/

Server_lineEdit = new QLineEdit(Tab1);
Server_lineEdit->setGeometry(QRect(5 380 409 30));
Server_textEdit = new QTextEdit(Tab1);
Server_textEdit->setGeometry(QRect(5 10 450 360));
Server_Send_Btn = new QPushButton(Tab1);
Server_Send_Btn->setGeometry(QRect(415 380 40 30));
Server_Send_Btn->setText(QString::fromLocal8Bit(“发送“));
Server_Accept_Btn = new QPushButton(Tab1);
Server_Accept_Btn->setGeometry(QRect(460 290 93 28));
Server_Accept_Btn->setText(QString::fromLocal8Bit(“监听客户端“));
Server_Msg_label = new QLabel(Tab1);
Server_Msg_label->setGeometry(QRect(20 413 600 28));

Server_PV_groupBox = new QGroupBox(Tab1);
Server_PV_groupBox->setGeometry(QRect(460 100 170 80));
Server_PV_groupBox->settitle(QString::fromLocal8Bit(“峰值谷值“));
Server_Peak_label = new QLabel(Server_PV_groupBox);
Server_Peak_label->setGeometry(QRect(10 20 40 20));
Server_Peak_label->setText(QString::fromLocal8Bit(“Peak:“));
Server_Peak_lineEdit = new QLineEdit(Server_PV_groupBox);
Server_Peak_lineEdit->setGeometry(QRect(60 20 80 20));
Server_Valley_label = new QLabel(Server_PV_groupBox);
Server_Valley_label->setGeometry(QRect(8 50 41 20));
Server_Valley_label->setText(QString::fromLocal8Bit(“Valley:“));
Server_Va

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      24270  2021-01-12 15:02  CMainWindow\cmainwindow.cpp

     文件       3976  2020-09-14 14:55  CMainWindow\cmainwindow.h

     文件   15854592  2021-01-13 13:11  CMainWindow\CMainWindow.ncb

     文件        268  2020-09-15 18:13  CMainWindow\CMainWindow.pro

     文件      12432  2020-09-15 19:51  CMainWindow\CMainWindow.pro.user

     文件        887  2020-09-15 18:27  CMainWindow\CMainWindow.sln

    ..A..H.     67072  2021-01-13 13:11  CMainWindow\CMainWindow.suo

     文件      17232  2020-10-02 22:30  CMainWindow\CMainWindow.vcproj

     文件       1475  2020-09-15 18:30  CMainWindow\CMainWindow.vcproj.GUJIE_PC.gujie.user

     文件       1409  2021-01-13 13:11  CMainWindow\CMainWindow.vcproj.WIN.JS.user

     文件        667  2020-09-01 14:34  CMainWindow\ctabbar.cpp

     文件        445  2020-09-01 16:30  CMainWindow\ctabbar.h

     文件        246  2020-09-11 08:56  CMainWindow\ctabwidget.cpp

     文件        294  2020-09-11 08:56  CMainWindow\ctabwidget.h

     文件        655  2020-09-01 14:34  CMainWindow\cwidget.cpp

     文件        319  2020-09-11 08:56  CMainWindow\cwidget.h

     文件       8746  2021-01-12 15:02  CMainWindow\debug\BuildLog.htm

     文件     150528  2020-10-02 22:28  CMainWindow\debug\CMainWindow.exe

     文件        878  2021-01-12 15:02  CMainWindow\debug\CMainWindow.exe.intermediate.manifest

     文件    1662396  2020-10-02 22:28  CMainWindow\debug\CMainWindow.ilk

     文件     359648  2021-01-12 15:02  CMainWindow\debug\cmainwindow.obj

     文件    2763776  2020-10-02 22:28  CMainWindow\debug\CMainWindow.pdb

     文件     132511  2021-01-12 11:00  CMainWindow\debug\ctabbar.obj

     文件     132231  2021-01-12 11:00  CMainWindow\debug\ctabwidget.obj

     文件     130984  2021-01-12 11:00  CMainWindow\debug\cwidget.obj

     文件     141882  2021-01-12 11:14  CMainWindow\debug\main.obj

     文件       3909  2021-01-12 10:59  CMainWindow\debug\moc_cmainwindow.cpp

     文件     137021  2021-01-12 11:00  CMainWindow\debug\moc_cmainwindow.obj

     文件       2709  2021-01-12 10:59  CMainWindow\debug\moc_ctabbar.cpp

     文件     125839  2021-01-12 11:00  CMainWindow\debug\moc_ctabbar.obj

............此处省略24个文件信息

评论

共有 条评论