
qt
wangeen
商业化产品可能是有用的但最好的东西往往是免费的空气水Vim
展开
-
qmake 使用小结
message("run qtcreator") linux-g++:contains(QMAKE_HOST.arch, x86_64) { message("64 bit system") } else { message("32 bit system") } LIB_PATH="../../lib/x86/linux/release" LIB_PAT原创 2013-03-19 09:41:13 · 1108 阅读 · 0 评论 -
QT MINGW64 install
http://qt-project.org/wiki/Building_Qt_Desktop_for_Windows_with_MinGW follow the instruction one by one, you can install the qt with mingw.转载 2013-07-03 17:29:00 · 2322 阅读 · 0 评论 -
qmake 同时支持64和32位系统
46 linux-g++-64{ 47 LIB_64_LINUX = "../../../lib/x64" 48 LIB_3RDPARTY_PATH = "$$LIB_64_LINUX/" 49 message("64 bit system") 50 } 51 linux-g++-32{ 52原创 2013-07-31 12:36:55 · 4680 阅读 · 0 评论 -
qt开发(一): 重新上手流程
最近又拾起了qt做一个小项目,好久不弄刚开始都不知道从何入手了。 现在是用qtcreator做项目,刚刚做qt项目的时候是用eclipse加qt插件做的,现在就直接用qtcreator创建一个项目,遇到不懂的就直接用F1查询,采用多个dialog加graphic view的架构,借鉴了一些qt自己的sample, 不清楚的就直接google,很快就上手弄差不多了,所以不用怕不用嫌麻烦,只要你记得原创 2013-12-03 20:04:41 · 907 阅读 · 0 评论 -
qt开发(二): graphic view放大导致text失真的完美解决办法
text变形其实本质是painter被加上scale之后,text也随之改变,解决办法是把这个scale找出来,让他只作用于坐标而不作用于text本身。 void Line::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget){ pai原创 2013-12-04 12:12:55 · 3683 阅读 · 0 评论 -
Qt学习之QString与string的相互转换
#ifndef GLOBAL_H_CSX #define GLOBAL_H_CSX #include #include using namespace std; extern QString g_layout; inline QString s2q(const string &s) { return QString(QString::fromLocal8Bit(s.c_str())原创 2014-03-18 14:21:20 · 5256 阅读 · 0 评论 -
how to implement QAbstractScrollArea
As your guys know, QScrollArea is simple and useful, but it can't always fullfil our requirement, so sometimes we need to customize our ScrollArea, QAbstractScrollArea is a good choice, here I only d原创 2011-06-28 16:16:00 · 1429 阅读 · 0 评论 -
qml
用qt很久了,但是一直没有注意到一个叫做qml的东西,今天google了一下,总结一下我的理解。 从表面上看qml就是用css javascript那一套来做软件的GUI,和原来的C++的widget之类的完全是两个独立的系统,它比较适合做一些简单的纯粹GUI的手机应用,对于复杂的应用比较费劲,比如如果牵扯进去数据库的交互,多线程的加速等等,用qml来做很不成熟,除非对软件做一个很清晰对clie原创 2014-10-07 21:02:56 · 1268 阅读 · 0 评论 -
Qt graphic item日记
今天在用用graphic view 加入graphic item的时候要引入一个context menu,自然就要对context menu上的action进行slot处理,但是graphic item不是从qobject继承下来的,所以这里就需要多重继承,再次添加一个对qobject的继承,所有涉及到qobject的修改就要重新qmake,因为这时候需要重新构造meta文件,这些都不是问题,这些原创 2014-10-27 16:27:12 · 1529 阅读 · 0 评论