qt
jarvistsang
这个作者很懒,什么都没留下…
展开
-
QString 与中文问题
转自:http://hi.baidu.com/cyclone/blog/item/9d7293130e5a498d6538dbf1.html首先呢,声明一下,QString 是不存在中文支持问题的,很多人遇到问题,并不是本身 QString 的问题,而是没有将自己希望的字符串正确赋给QString。很简单的问题,"我是中文"这样写的时候,它是传统的 char 类型的窄字符串,我转载 2012-05-28 18:21:33 · 623 阅读 · 1 评论 -
qt焦点事件响应捕捉处理,事件过滤器
Qt的事件模型中提供的事件过滤功能使得一个QObject对象可以监视另一个QObject对象中的事件,通过在一个QObject对象中安装事件过滤器可以在事件到达该对象前捕获事件,从而起到监视该对象事件的效果。实现类似功能的另一种方式是通过分别继承不同的控件类,并重构各控件的事件响应函数,但若窗体中包含大量不同的控件时,每一个控件都必须重新继承,然后分别重构不同的事件函数,实现比较复杂。事件转载 2012-09-16 14:40:03 · 1088 阅读 · 0 评论 -
linux下QT程序与windows程序中文字符串传输编码问题的一点解决,utf8转gbk
一般linux下默认utf8编码,所以我们在linux下写QT程序下一般会加上这两句:QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));这句有时也可能加上:QTex原创 2012-10-13 10:45:15 · 1692 阅读 · 0 评论