QWS:Qt Windows System

在Qt中的术语QWS的全称是Qt windows system,是Qt自行开发的窗口系统,体系结构类似X-Windows,是一个Client/Server结构,由QWSServer在物理设备上显示,由QWSClient实现界面,两者通过socket进行彼此的通讯。在很多嵌入式系统里,Qt程序基本上都是用QWS来实现其显示,这样就保证了程序的可移植性。
Qt-Embeded应用程序没有严格地区分server和client进程。
如果一个Qt进程的启动参数中有-qws,那么这个进程就具有server管理功能,被称为QWS Server,当然这个进程同样可以和其它的QT进程一样可以创建并显示widget,只是兼做server的功能而已。
而不带-qws这个参数就是QWS Client。
任何一个基于Qt的Application都可以做QWS Server。当然QWSServer一定先于QWS Client启动,否则QWS Client将启动失败。
在实际应用中,会指定某个特殊的Application做QWS Server,这个application一般还会管理一些其它的系统资源。

猜你喜欢

转载自blog.csdn.net/yexiangcsdn/article/details/80307646
今日推荐