- 博客(14)
- 收藏
- 关注
原创 QML之GridView的独立属性,信号,方法介绍
本文介绍了Qt6.8.0中GridView的属性和方法。GridView的许多属性与ListView相似,如cellHeight和cellWidth分别控制单元格的高度和宽度,flow属性决定项目排列方向(默认从左到右或从上到下)。附加属性包括delayRemove、isCurrentItem和view,分别用于延迟移除项目、判断当前高亮项目和返回所属GridView实例。附加信号如add、pooled、remove和reused与ListView类似。方法包括forceLayout、indexAt、ite
2025-05-16 10:52:11
194
原创 QML之Flickable的独立属性,信号,方法介绍
本文介绍了Qt6.8.0中Flickable组件的相关属性及其使用场景。Flickable用于实现可滚动内容,支持水平和垂直方向的拖动与惯性滑动。主要属性包括: 边界控制:boundsBehavior和boundsMovement用于定义拖动和轻弹时的边界行为,如是否允许超出边界或自动回弹。 内容尺寸:contentWidth和contentHeight用于设置内容的实际尺寸,决定滚动范围。若内容尺寸与Flickable尺寸相等,则无法滚动。 滚动位置:contentX和contentY用于控制内容的水平和
2025-05-15 16:43:09
428
原创 QML之ListView独立属性,信号,方法讲解
本文介绍了Qt 6.8.0中QML的ListView控件的基本使用和属性设置。ListView是一个不可视控件,继承自Flickable,主要用于显示列表数据。文章详细列举了ListView的属性,包括clip、width/height、cacheBuffer、count、currentIndex、currentItem、delegate、footer、header、spacing等,并解释了它们的作用和用法。此外,还介绍了如何设置高亮区域、键盘导航、以及通过section属性实现列表内容的分组显示。文章通
2025-05-14 22:27:20
588
原创 QStringListModel的重写的函数的使用(QT6.8.0)
循环使用removeRows删除项时需要从后往前删除,因为从前往后删除可能会导致索引失效。使用setData时role参数一般使用Qt::EditRole。rowCount()返回的值从1开始,而行的索引是从0开始。QStringListModel的数据默认可编辑。
2025-04-02 16:04:51
287
原创 使用Vscode连接远程虚拟机deepin遇到的问题
一直卡在输入deepin的密码上,输入正确的密码也不行。进入超级用户后再进行输入密码,即可正确连接。
2024-06-19 21:33:00
274
原创 修改Resharper C++的代码提示的字体和大小
在Visual Studio中使用Reshaper C++的代码提示时其默认大小对于我来说感觉太小了,因此记录下修改过程,以便不时之需.
2024-01-03 11:15:01
704
1
原创 多目录CMAKE文件的编写
本次记录了如何编写多目录下cmake文件的编写,对于其他cpp文件在生成静态库以后可删可不删,不会影响程序的运行.
2023-07-16 11:15:02
1499
1
原创 Linux上使用vscode+cmake调试c++代码的两种方法
2. 输入快捷键Ctrl+Shift+p打开选项选择CMake快速入门3. 选择编译器套件4. 生成build文件夹5. 调试6.问题在使用该方法时需要直接打开你的项目目录,也就说你的项目目录是最顶级目录,不然的话你会发现生成的build文件夹会在你的项目目录之外,如果你的文件夹下有多个项目目录需要先删除之前的build文件夹才可以.
2023-07-03 13:09:08
2395
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人