Ryan's Blog

雄关漫道真如铁 而今迈步从头越
posts - 23, comments - 7, trackbacks - 1, articles - 62
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

12 2010 档案

摘要: 刚学Qt不久,在Windows上完成了一个简单的Qt GUI程序,用到了QWebView,布局控件,自定义样式等。首先跨平台测试一下,拿到Ubuntu上编译运行,界面表现基本不走样。Cool!Qt的StyleSheet果然很好用。回到Windows,学习一下Qt程序的部署,发布到另一台在一台完全没有装QT的系统上执行。打包了用到的dll:mingwm10.dll,libgcc_s_dw2-1.dll// mingw和gcc的库QtCore4.dll,QtGui4.dll// Qt程序核心库和Gui库QtWebKit4.dll,QtNetwork4.dll// 用到QWebView,所以必须带上阅读全文

posted @ 2010-12-26 23:41 Ryan Penn| 编辑 |

摘要: 在QT支持国际化时,常调用函数QLocale::system().name()以“语言_国家”的形式返回系统场景的名字,比如简体中文是zh,中国的国家代码为CN,所以返回值为zh_CN。ISO语言代码(ISO-639)---------------------------------------------------------af南非荷兰语sq阿尔巴尼亚语ar_sa阿拉伯语(沙特阿拉伯)ar_iq阿拉伯语(伊拉克)ar_eg阿拉伯语(埃及)ar_ly阿拉伯语(利比亚)ar_dz阿拉伯语(阿尔及利亚)ar_ma阿拉伯语(摩洛哥)ar_tn阿拉伯语(突尼斯)ar_om阿拉伯语(阿曼)ar_ye阅读全文

posted @ 2010-12-26 12:09 Ryan Penn| 编辑 |

摘要: Qt for Windows:1.Qt环境的安装路径中最好不要出现中文或空格。2.Qt项目的路径中不要出现中文或空格,否则IDE会提示"Cannot find file: xxx.pro"。(IDE:QCreator 2.0.1)3.如果编译时提示:Could not find make command: mingw32-make.exe in the build environment,检查一下QCreator的菜单“tools->options->Qt4->versions”,其中有一项MinGW设置为安装MinGW时的目录,如D:\Qt\2010.05\mingw,点Apply!阅读全文

posted @ 2010-12-25 15:39 Ryan Penn| 编辑 |

摘要: 最近在看QT开发,总结一下关于几种字符串的转换方法。方法有很多,这里说一种最通用的方法:char* 是最基础的类型,其他几种类型都可以先转换为char*,然后在进行对于类型的转换。CString- char*[代码][代码]CStringcstr;//直接赋值cstr=tstr;//或者使用Format函数cstr.Format(_T("%s"),tstr);string- char*[代码][代码]QString - char*[代码]QStringqstr(QString::fromLocal8Bit(str));constchar*str2=qstr.toLocal8Bit();QStr阅读全文

posted @ 2010-12-22 11:35 Ryan Penn| 编辑 |