Qt
Qt开发学习笔记
迷迭sama
这个作者很懒,什么都没留下…
展开
-
Qt实现抽屉效果
可以看到,要想实现抽屉效果,我们内部将分为两个核心部分,Header和Body,实现思路就是在点击展开/收缩按钮时让Body->setVisable()取反。在Qt自带的控件Tool Box中已经实现了类似的效果,但是只支持展开一个菜单页,那么我们来实现一下Tool Box的升级版(参考自"大轮明王讲QT")代码逻辑非常简单,大家自行理解记忆,希望能帮助到大家~原创 2024-07-28 23:50:12 · 416 阅读 · 0 评论 -
Qt自定义表头QHeaderView实现全选功能
至此我们就实现了带有全选功能的表头,如果大家有什么更好的实现方案可以留言供博主学习!随后我们在QTableWidget中使用,表头的第0列设置为空,用来绘制复选框。原创 2024-07-24 15:43:36 · 206 阅读 · 0 评论 -
QChart绘制动态曲线图
使用QChart模块前要声明宏 QT_CHARTS_USE_NAMESPACE 不然会报错。在.ui文件中选择容器,这里我们选择Widget,然后点击提升为,添加QChartView。所以我们学习用QChart和QTimer来完成曲线图的绘制。上位机页面需要根据用户设置的转速和时间,绘制曲线图。随后在.h文件中引入头文件并声明我们需要的用到的变量。首先我们需要在.pro文件中引入Qchart模块。根据自己的需求设置定时器,绘制曲线。(Qt6似乎没有这个问题)在.cpp中创建图表。原创 2024-03-07 00:17:25 · 1162 阅读 · 0 评论 -
Qt虚拟键盘实现
在嵌入式领域,我们可能需要在项目中设计虚拟键盘供用户使用,之前只实现过数字键盘,要实现全尺寸功能键盘,首先想到的是学习官方例程,但是官方使用QML实现,那么有没有好的开源虚拟键盘项目供我们学习使用呢。项目运行效果如图:那么如何将键盘添加到自己的项目中,并按需修改呢,接下来分享一下博主自己的修改过程:(这是博主第一次使用开源轮子,如果有操作不当,希望大家在评论区指出)原创 2024-04-12 17:28:26 · 1154 阅读 · 4 评论 -
QChart绘制嵌套饼状图
项目中需要实现数据统计,ui图如下:接下来展示实现过程:4.cpp文件实现代码至此,我们的饼状图就实现完成,效果展示:原创 2024-04-10 10:12:16 · 405 阅读 · 1 评论