
Qt技术交流
文章平均质量分 81
围绕着工作当中与同事的交流,同行的交流等,记录了这些信息。
程序员如山石
以前从事虚拟化的工作,现在从事嵌入式方面的工作。
展开
-
神奇的自重启功能
这一个功能可以让程序变化,通过重启加载不同的配置,而不是程序一下子加载所有的配置,导致了程序很复杂。原创 2025-04-30 10:25:14 · 424 阅读 · 0 评论 -
window上开发Qt用什么工具最佳
看来在windows上开发,还是得用VS,VS的调试功能是强大的。原创 2025-03-20 14:41:58 · 598 阅读 · 0 评论 -
QT非UI设计器生成界面的国际化
用QT开发多语言界面程序,主要包括以下几个步骤1)在程序设计阶段,程序代码中每一个用户可见的字符串都有tr()函数封装2)在项目配置文件(.pro文件)中设置需要导出的翻译文件(.ts文件),使用lupdate工具扫描项目文件 中需要翻译的字符串,并生成翻译文件3)使用Qt的Linguist程序打开后成的翻译文件,将程序中的字符串翻译为需要的语言,如将所中文字符串翻译为英文4)使用lrelease工具编译翻译好的翻译文件,生成更为紧凑的".qm"文件。原创 2025-03-17 15:31:07 · 405 阅读 · 0 评论 -
如何参与开源项目
总起来说,就是创建自己的分支,然后请求合并分支,合并分支时,就是代码维护的大拿们对你提交的代码进行审核,审核通过后,才能合并代码,这样就完成了代码的提交。原创 2025-02-08 15:30:10 · 505 阅读 · 0 评论 -
Excel的配置-开放的XML文件
最后,简单的来说,xlsx,就是一个压缩的xml文件集合。那这个Xml文件是什么情况呢?这样了解通了Excel的配置之后,想通过程序更改xml就简单了,你也可以输出你想要的图表,程序员的才华终于可以施展了。哈哈,原来就是xml文件,那不就简单了,哈哈!原创 2025-01-20 09:46:15 · 792 阅读 · 0 评论 -
Excel的图表使用和导出准备
Excel图表功能还是非常强大的,有单独的数据源,用起来,非常的方便。原创 2024-11-22 11:37:56 · 1042 阅读 · 0 评论 -
Qt多线程操作sqlite数据库
通过锁解决了sqlite数据库多线程操作的写冲突和读写冲突,锁是有消耗的,但很小,我实测6-19ms,这个消耗算是可以了。多线程操作sqlite数据库,关键之处就是在于加锁,保存同时只有一个写的操作;读的操作是可以并发的;有写的操作,读的操作也必须等待,可以说,同时只有一个写操作,无其它操作,通过锁就达到了这一个目的。如果一个线程正在写,另一个线程也要写,怎么办,锁就会让另一个线程等待前一个线程写完,自己再写。锁的本质意义就是保证了,锁的区域,只有一个写线程在访问,而读的线程,可以并发。原创 2024-09-30 13:39:35 · 1861 阅读 · 0 评论 -
Qt报表实现-QPainter+QPrinter
这里最关键就是根据位置进行画了,有些复杂,但可以精确控制位置,也是非常好的。其坐标在左上角,这与视图的坐标是一致的,其实,可以理解,其就是这么一个图:然后,就可以按照这种坐标,进行画自己想要的东西:表格、文字、图画等。项目下载地址:https://download.youkuaiyun.com/download/maokexu123/89478200。原创 2024-06-24 15:50:03 · 1048 阅读 · 0 评论 -
小Pang聊嵌入式界面开发
怎么说呢,昨天与嵌入式界面开发高手小Pang,聊了一下嵌入式界面开发方面的东西,小Pang也是很多经验的开发人员了,对这方面,是他的拿手好戏,官方的说,他是这方面的权威,个人来说,他是这方面,我最为佩服的人;我开发很长时间了,一直都是服务器或者业务的开发,对界面了解不多,现在得重视起来,界面很重要,程序要做到内外兼修。这次小Pang从自己的成长经历,工作经历,讲述了嵌入式界面开发的历史,嵌入式界面的未来,成为高手的原因等等,对我非常有启发意义因此,特意分享一下:一、关于如何成为QT高手?原创 2022-04-12 19:05:26 · 932 阅读 · 0 评论