
Qt
文章平均质量分 51
FreyrLin
关注虚拟化和容器技术
展开
-
一起Ubuntu一下^^~
就在昨天Win7正式版终于出来了..算算自己用了接近两个月泄露版Win7[7600^^],不得不承认,Win7界面确实做得很好,兼容性也相当让人满意。这段时间正在准备红旗杯Linux的开源程序设计比赛,以前只在windows里拿VC6和MFC写程序,第一次接触Linux的程序,越来越向往Linux的开源事业了哈。 眼看Ubuntu9.10就要发布了,我这个Linux菜鸟也该飞一原创 2009-10-25 12:04:00 · 812 阅读 · 0 评论 -
QML笔记点滴
QML 的一些小内容:1. 应用qrc资源中的QML文件下面这段代码是不会正常工作的,QmlApplicationViewer viewer;viewer.setMainQmlFile(QLatin1String(":qml/main.qml"));因为在 QmlApplicationViewer::setMainQmlFile() 方法中实际执行了代码:d->v原创 2011-12-16 20:36:52 · 9811 阅读 · 0 评论 -
关于在资源中的QML文件中访问本地Image文件(Qt的Bug)
这里要讨论的内容是,将一个 QML 文件放置到 qrc 资源中后,需要访问本地目录的文件,比如图片的时候,遇到的一个在 Windows 和 Linux(MeeGo)平台下表现不一致的 Bug,以及处理方法。 事件起因: 一个在资源文件中的 QML 需要引用本地的图片资源。在 PC(Windows)下面运行正常,但是下到手机就是不工作,开启调试模式,发现手原创 2011-12-20 20:51:08 · 5903 阅读 · 2 评论 -
Qt 的线程与事件循环
周末天冷,索性把电脑抱到床上上网,这几天看了 dbzhang800 博客关于 Qt 事件循环的几篇 Blog,发现自己对 Qt 的事件循环有不少误解。从来只看到现象,这次借 dbzhang800 的博客,就代码论事,因此了解到一些 Qt 深层的实现,虽然是在 Qt 庞大的构架里只算的是冰山的一角,确让人颇为收益。 从 dbzhang800 的博客中转载两篇关于事件循环的文章,放在转载 2011-12-18 17:55:25 · 37739 阅读 · 20 评论 -
QObject 的线程关联性
全文转载自dbzhang800的Bolg,「QObject 之 Thread Affinity」 原文地址:http://blog.youkuaiyun.com/dbzhang800/article/details/6557272 原文发布时间:2011-06-20 22:09 注意转载 2011-12-18 14:21:02 · 6099 阅读 · 0 评论 -
关于Qt显示Jpg图片程序的移植和数据库的setfilter函数的问题
在数据库中存有一些图片,将图片读取到界面显示,写好的exe程序到了没装Qt的机子上就无法显示图片了。--------------------"值得注意的是,在查询时应该明确指明那个表的数据信息"原创 2011-02-22 22:31:00 · 4955 阅读 · 1 评论 -
关于Qt开发MySQL程序移植后出现"Driver not loaded"的问题
Qt虽然比VC简单易用,但还是常常出现一些让人费解的事情。这几天在公司写一个人力资源管理的软件,算是实习期的小试练,用到了MySQL数据库。程序最基本的功能已经完成了,今天Line Manager 让我们把写好的程序送到测试人员去测试。...晚上决定逐步缩小搜查范围,经过几轮实验,最后就将问题锁定在MySQL的驱动文件qsqlmysql4.dll上了。但是这个问题比原想的蹊跷,因为即使将qsqlmysql4.dll文件复制到程序的同一目录下还是不能解决程序独立运行的问题。原创 2011-02-21 22:03:00 · 6737 阅读 · 2 评论 -
Qt中使用QProcess备份和恢复Mysql数据库
使用Qt做MySQL数据库开发,遇到需要备份、还原数据库的问题。MySQL中没有提供将数据库备份成.sql文件的SQL语句,而是提供了一个mysqldump.exe工具来完成这个功能。没有SQL语句,QSqlQuery就用不成了,决定改用QProcess实现。原创 2011-02-18 21:35:00 · 7409 阅读 · 13 评论 -
QTableView实现同时删除被选中的多行记录
一个很简单的功能,就是在QTableView中,有一些不连续的选区,实现将被选中的行删除。原创 2011-02-24 21:42:00 · 17117 阅读 · 0 评论 -
qmake编译示例程序HelloQt出错问题的解决
之前看到很多初学Qt的Linux友们在使用qmake编译第一个HelloQt或者HelloWorld程序时报错,并且始终找不到原因。前几天我也遇到了同样的问题,我用的是书上的例子,将代码用Vim输入之后qmake,再make结果报错N行,大部分是说什么什么为定义之类的,查了半天发现是只要把开头的几行#include里的文件包含进去就会出错,但是不包含也不行,(后来发现网上不少人也在问原创 2009-10-25 23:05:00 · 3147 阅读 · 0 评论 -
Qt 正则表达式的非贪婪模式
小小的 Issue,简单记录一下。 一般来说,正则表达中使用在表达重复次数的符号后面加一个 ? 表示匹配非贪婪模式,即匹配尽可能少的字符,比如 [\t]*? 表示匹配尽可能少的制表符。 但是,Qt 不支持这种格式,默认情况下,在 Qt 中 [\t]*? 表示的是 ”尽可能多的制表符加上一个任意字符“,因此,如 .*? 这样的代码就会什么都匹配不到,因为原创 2011-12-14 18:40:48 · 4183 阅读 · 5 评论