Qt专栏 Qt开发 Qt Creator集成Git管理代码版本 使用Qt Creator的人不对,相比于Intellij IDEA、VS这些工具来说,Qt Creator算是很小众的了,但在跨平台开发方面,Qt Creator拥有独到的优势,Qt语言专为跨平台而生... 12月15日 5,919 views 发表评论 阅读全文
Qt与国产化 Qt开发 解决中标麒麟系统中透明地方是黑色的问题 解决方案 在麒麟机器上(远程输入命令无效),非root用户下输入如下命令,并回车 marco -c --replace& 命令解释:marco 是系统采用的窗口管理器 - c 是打开复... 12月07日 9,254 views 发表评论 阅读全文
Qt与国产化 Qt开发 中标麒麟系统无法播放视频 phonon框架原理 Qt通过phonon来实现跨平台的多媒体播放,多媒体文件的播放主要过程包括:文件读取、分流、解码、输出,这些在不同的系统中实现方式不同,如windows下的DirectX、Lin... 12月06日 9,987 views 发表评论 阅读全文
Qt专栏 Qt QTableWidget itemAt()函数不得不知的点 (右键菜单) 最近使用了下Qt的表格功能,使用的就是这个QTableWidget界面类,想实现右击某一条目,弹出自定义的菜单项功能,网上搜索了下,大致的思路都是一样的,即,首先创建好QMenu和QAction,并绑... 11月15日 15,899 views 发表评论 阅读全文
Qt专栏 Qt入门教程(6) 局部变量元素加入成员变量QList后,局部变量出了作用域后,为什么QList仍然可以获取元素的值 问题 问题:现有一个成员变量QList,在函数中定义了一个局部变量的对象,并将该局部变量加入到QList中。当函数运行结束,局部变量也就出了作用域,这时,由于局部变量只是一个普通对象,而不是指针,所以... 09月29日 11,601 views 8 阅读全文
Qt专栏 Qt入门教程(5) 容器的qDeleteAll、clear()方法的区别 qDeleteAll:专门用于元素为指针的容器,对容器或者迭代器中的每个对象进行delete操作,而不是从容器中移除对象。源代码如下: void qDeleteAll(ForwardIterator ... 09月29日 10,785 views 发表评论 阅读全文
Qt专栏 Qt入门教程(4) 窗口与视口原理解析 图形绘制的坐标变换流程 学习窗口、视口,我们首先从下面这张图讲起。 这张图讲述的是Qt中坐标的变换方式,也是在Qt中绘图的基本原理。绘制图形会传入坐标,如painter.drawRect(20,20,... 09月24日 11,638 views 发表评论 阅读全文
Qt专栏 Qt入门教程(3) Qt的中文乱码原理讲解 计算机眼中的字符串 计算机只能存储二进制位。8个二进制位是1个字节,无论是文本文件还是音乐文件,或者是二进制文件,对于计算机来讲,其实都是一连串二进制位,从某种角度讲,也把这个序列叫做字节流。我们使用... 09月24日 7,233 views 发表评论 阅读全文
Qt专栏 Qt功能开发 Qt导出word(doc) 最近做了一个功能,在Qt中导出数据到doc文件中,上网找了很久,发现可以用的代码并不多,大多数都是先建立word模板,然后在模板中设定标签,最后Qt导出doc时,用数据替换标签位置的文本,这样来完成在... 09月04日 16,480 views 发表评论 阅读全文
Qt专栏 Qt入门教程(2) 直接运行Qt生成的exe报错缺少dll文件 在Qt Creator中写完程序,在Qt Creator中的debug或者release状态下运行程序都是没有问题的,并且会在工程目录下生成对应的debug或者release文件夹... 06月18日 27,264 views 发表评论 阅读全文