
QT
文章平均质量分 87
琳琳简单点
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QT中委托QStyledItemDelegate的使用
Qt的数据容器控件采用模型/视图(model/view)架构设计。模型用于存放控件的数据,视图则用于显示编辑数据,而委托则是用于实现自定义视图的一种方式。比如我们在QTableWidget表格控件中想要使用combox控件来编辑数据,就需要使用到委托功能。对于委托,通俗一点理解就是将需要实现的一些功能交由其他对象来承担。本文以QTableWidget控件为例,对Qt中委托的使用进行简要介绍。原创 2025-03-10 23:34:24 · 1050 阅读 · 0 评论 -
利用墨卡托投影数据还原地球三维视图
本文只是提供了一种将墨卡托投影的地球二维地图还原为地球三维视图的方法,所有地图数据信息均读取在内存中,在一些小型应用场景下可以借鉴。在大型的地理信息系统中,不同分辨率下的地图数据均是采用瓦片形式存放在数据库中的,数据量是及其庞大的,只能根据需要展示的范围需求从数据库中提取相应数据然后生成视图,所以本文提供的方法不适用大型应用场景。但是对图像的坐标转换和投影思路基本是一致的,不同之处当然也包括在提升效率方面所采用的不同并行处理方法。原创 2025-01-18 17:12:54 · 944 阅读 · 0 评论 -
用QT实现自定义样式按钮控件
在用QT开发界面程序时,默认的按钮控件样式不美观。当需要构建自定义的按钮样式,使界面显示效果更加美观时,可以对QT提供的默认按钮控件进行样式修改。本文提供了一种基于QT默认按钮控件,实现自定义样式按钮的方法。原创 2025-01-09 11:18:11 · 2024 阅读 · 0 评论 -
使用QAction控件在信号和槽之间传递自定义参数
在使用QT框架进行界面设计时,经常会使用到QAction控件为鼠标右击事件添加弹出菜单。QAction控件默认提供了四个触发信号:changed()、hovered()、toggled(bool checked)、triggered(bool checked = false),这4个信号中只有toggled和triggered可传递指定的参数类型。而在实际开发中,我们往往需要在单击QAction控件时传递自定义的参数。原创 2025-01-06 21:37:11 · 639 阅读 · 0 评论 -
解决关闭QMdiArea中子窗体仍然显示问题
QT的QMdiArea控件用于实现多文档窗口布局显示。在QMdiArea控件中添加子窗体后,如果直接点击子窗体的右上角关闭按钮,可以直接关闭子窗体。若是在子窗体程序代码中直接调用close()函数,则窗体中的控件消失,但是子窗体框架仍然显示。原创 2025-01-06 15:17:15 · 641 阅读 · 0 评论 -
在龙芯3C5000L+V10麒麟服务器操作系统通用版上源码编译部署QT开发环境
因为工作需要,需在国产软硬件平台上搭建QT开发环境。龙芯3C5000L的指令集与X86不同,QT没有提供在麒麟系统下适配该CPU的直接安装程序,所以只能通过源码编译部署QT开发环境。最初在QT官网下载了最新版本的源代码,在网上查了很多教程和方法,踩过太多坑都没有成功。最后还是选择了QT比较老的5.14.2版本,编译部署成功。3C5000L芯片推出时间还不长,而最新QT版本源码编译时所需依赖库的版本也较高,有些依赖库尚未适配3C5000L芯片,导致在源码编译过程中出现各种错误。原创 2024-12-27 10:00:00 · 1271 阅读 · 1 评论