最新的 PyQt 4 书籍已经发布了。
Tag Archives: Qt
Qt Centre 编程竞赛结果出来了
Helper Library 中 QXML-RPC、Qwt、GCF 和 QCA 获得前四名。
Custom Widget 中 Warp Tree、QNANColorMapPlotWidget 和 Marble Widget 获得前三名。
Development Tool 中 QDevelop、Lumina 和 Edyuk 获得前三名。
Desktop Application 中 Marble Desktop Globe、QTractor 和 Todoodle 获得前三名。
GreenSudoku 和 Lumina 获得了 Special Prizes。
Qt Centre Programming Contest 2007
The Qt Centre Programming Contest Finalists
The Qt Centre Programming Contest Results
最新 Qt 4 中文书发布了
最新消息,翻译自 An Introduction to Design Patterns in C++ with Qt 4 的最新 Qt 4 中文书《C++设计模式–基于Qt4开源跨平台开发框架》发布了。
Qt/Windows 开源版本将支持 VS Express
Trolltech 将会在 Qt/Windows 开源版本中支持 Visual Studio Express,其中包括对于 MSVC Makefile 和项目的生成器,但不包括 VS Integration。
这个支持应该会在 Qt 4.4 和 Qt 4.3.2 中出现。
Girish Ramakrishnan: Qt/Windows Open Source Edition to support VS Express
两本关于Qt 4的新书
一本是Daniel Molkentin(主页和博客)(No Starch)写的The Book of Qt 4,可以在Amazon和Computer Manuals买到。
另一本是Johan Thelin(主页和博客)的Foundations of Qt Development,可以在Apress和Computer Manuals买到。
Qt 研讨会- 高效应用开发(北京)
Trolltech(奇趣科技)终于在中国开始针对Qt进行活动了,欢迎大家报名参加!谢谢
http://groups.google.com/group/qt-china/t/963779ff76e44129
http://trolltech.com/lang/cn/newsroom_cn/qt-78148ba84f1a-9ad865485e9475285f0053d1
C++ GUI Programming with Qt 4可以在线浏览了
伟大的Google Book:
C++ GUI Programming with Qt 4
C++ GUI Programming with Qt 3
如何自定义moc和uic生成的文件的扩展名 – cmake篇
cmake官方文档同样没有涉及,在邮件列表中讯问后,查看相应文件找到了解决方案。
针对QT4_WRAP_CPP和QT4_WRAP_UI还有资源文件:
cmake下的Modules/FindQt4.cmake文件中如下三行在起作用:
1 |
SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/moc_${outfile}.cxx) |
1 |
SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/ui_${outfile}.h) |
1 |
SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/qrc_${outfilename}.cxx) |
针对QT4_AUTOMOC方式,需要修改这两行:
1 |
STRING(REGEX MATCHALL "#include +[^ ]+\.moc[">]" _match "${_contents}") |
1 |
STRING(REGEX MATCH "[^ <"]+\.moc" _current_MOC "${_current_MOC_INC}") |
需要把其中的.moc换成.myown什么的。当然QT4_AUTOMOC的方式就是需要在你的源代码最后加入一行include的,还要做一个修改:
1 |
#include "yourclass.moc" |
要改为:
1 |
#include "yourclass.myown" |
不过这一次看来cmake要强大好多呀,完全可以自定制。
Qt和Qtopia的中文邮件列表
鉴于i18n网站宕机很长一段时间了,原来的Qt中文邮件列表也因此一直不能使用。最近看到大家用Google Groups也越来越多,所以就创建了两个邮件列表供大家使用:
Qt中文邮件列表
Qtopia中文邮件列表
希望大家常来呀,hehe。
如何自定义moc和uic生成的文件的扩展名 – qmake篇
这些内容针对Qt 4,在官方文档中没有提及。
在.pro文件中加入下面两行:
1 |
QMAKE_EXT_CPP = .cxx .cppQMAKE_EXT_H = .hxx .h |
之后uic就可以生成.hxx结尾的头文件,moc就可以生成.cxx结尾的源文件了。
另外一个需要注意的是,在这个文档中提到了:
http://doc.trolltech.com/4.3/uic.html
“You must also remember to add ui_foo.h to your HEADERS (substitute your favorite name).”
在你改完.pro文件后,你需要把新的“ui_foo.hxx”添加到你的头文件中了。
注释:
2007-06-01 好像发现在Makefile中有关qmake_image_collection的后缀名称也跟着变化了。