1
0
mirror of https://gitee.com/drabel/LibQQt.git synced 2025-01-04 10:18:44 +08:00
tianduanrui e3a0357214 update
2018-04-30 10:25:29 +08:00

29 lines
1.4 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#include "mainwindow.h"
#include <QQtApplication>
#include "qqtsubprotocoltest.h"
int main ( int argc, char* argv[] )
{
QQtApplication a ( argc, argv );
//测试一下,数据字段不够,内部如何处理。
QQtSubProtocolTest* p = new QQtSubProtocolTest();
QByteArray bytes = "CCCCCCCC";
//这个例程里讲解了QQt Application Framework里network module的功能。
//这是一个例子,
//这个app处在一个计算机节点上这个节点有很多网络功能。
//1. 和下位机通过串口通信 收发信令
//2. 和网络服务器通过网络通信 收发数据
//3. 和用户通过串口通信 收发用户命令
//4. 和局域网用户通过局域网通信 收发局域网数据
//在这个计算机节点上这个app通信功能繁重然而它还有复杂的页面功能如此繁重的功能累加这一个app能不能胜任答案是能而且高效率。
//有很多人喜欢把这块放到线程中处理完全没必要因为Qt Library已经使用了高效的epoll、select、multi-thread做了这些工作你写个app为什么要重做一遍这是不是很不合理
//LibQQt就架设在Qt Runtime和Qt App之间提供QQt Application Framework请参照Android操作系统分层
MainWindow w;
w.show();
return a.exec();
}