由于在windows下的qt编程中,如果涉及到使用微软的API,那么不可避免使用_TCHAR这些类型,因此在网上查了一下,其中一个老外的论坛有人给出了这个转换,因此在这里做一下笔记 : )[code]#ifdef UNICODE #define QStringToTCHAR(x) (wchar_t*) x.utf16() #define PQStringToTCHAR(x) (wchar_t*) x->utf16() #define TCHARToQString(x) QString::fromUtf16((x)) #define TCHARToQStringN(x,y) QString::fromUtf16((x)...
by downup - GUI编程 - 2011-03-19 17:24:14 阅读(6343) 回复(2)
最近的 软件工程 课程设计让我重新开始使用qt,上次数据结构的 课程设计 也是用qt,虽然是做出来了,但是现在想想,那个时候对qt的理解,或者说得更广一点,对OO的理解,简直太差劲了,当然,人的知识是进步的,所以现在有这样的感受是很正常的。虽然整体的开发工作还没有完全结束,但是已经有了很多心得体会,所以特来记录分享一下。 我们的系统采用的是C/S结构,所以客户端与 服务器 通信是最关键,不幸的是,虽然我们没有用过...
目前公司有个设备需要加个电容屏来做显示和配置,以前是没有的,操作系统是linux,目前选的是用qt来做,请问各位如何在尽量保证以前的代码改动较少的情况下,加上GUI这个模块? 前台的qt和后台进程采用什么方式通信会比较方便和高效呢?
初学,请指教.先谢过.
/*
* Server on freebsd6.3
*/
#include
【【windows】】
【windows: 头文件的区别】
#include
本人在编成中客户端采用短连接的方式与Server进行socket 连接,当server与client 均在windows xp下运行时每秒5个并发测试不成问题,但当把客户端放在hpux 下运行时却只能有每秒1个的处理能力,当加大压力时(每秒4个)这时客户端在connect 时返回错误代码 9 表示 is not a valid file descriptor.对于这种情况,本人以为是windows与unix下socket 资源释放时间有关系。但具体如何解决却一筹莫展(不想改成长连接的方式)。