资源简介
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个文件信息
- 上一篇:qt处理图形
- 下一篇:windows网络编程_文件传输
相关资源
- TCP/IP与串口调试
- Tcp自定义命令调试工具
- Qt TCP聊天室demo
- TCP服务端和TCP客户端通讯
- socket通讯c++源码(客户端+服务端)
- MFC的异步网络通讯应用程序
- 各种关于CAsyncSocketCSocket内幕及其用法
- MFC多人聊天室
- 使用socket套接字发送udp数据包
- CAsyncSocket异步实现服务器与客户端
- 基于TCP协议的C/S传输文件C++)
- 基于socket文件传输的实现源码[C++]
- C语言实现TCP/IP协议通信和UDP协议通信
- c语言+UDP+DES加密+socket编程
- 局域网下,手机可以和电脑通过sock
- 计算机网络课程设计之Ping程序含C++原
- 基于c++和winsocket的局域网聊天源代码
- 基于udp的socket编程
- MFC下TCP服务器
- VC++,CSocket实现网络聊天,可发文件,
- 基于TCP协议的文件传输编程
- Socket编写的一个基于MFC的聊天程序源
- TCP实现服务器和多客户端通信
- VC++6.0多人网络小游戏-支持多人联机网
- C++写的网络共享白板
- 基于TCP/IP socket的局域网聊天系统
- C++编写的多线程C/S模式仿QQ软件
- vc-基于MFC编程,使用TCP/IP模型编写
- Windows下基于ModbusTcp的Server端开发C语言
- 计算机网络实验设计---基于TCP的网络
评论
共有 条评论