
Qt
文章平均质量分 54
Ferdinand·Hu
这个作者很懒,什么都没留下…
展开
-
QML实现一个TreeView
在Qt5中的QtQuick.Controls 2.x中没有TreeView这个控件,而只在QtQuick.Controls 1.x中拥有这个控件。因此当我们使用高版本的QtQuick.Controls时,无法使用TreeView,因此我们必须得想办法自己实现一个TreeView。实现TreeView的最容易想到的思路就是迭代使用ListView,ListView我们是可以使用的,而TreeView实际上就是ListView套ListView(套娃),因此灵活使用ListView就能制作一个TreeView。原创 2023-05-26 17:13:54 · 2704 阅读 · 1 评论 -
QML中ListView控件的使用
使用ListView控件,需要特别注意两个部分:一个是ListView的Model,它用来提供要显示的数据,可以由QML中的类ListModel、XmlListModel提供,甚至可以用C++中的QAbstractItemModel或QAbstractListModel来提供;第二个是delegate,它用来定义数据该如何显示,一般使用Component来实现。原创 2023-05-25 18:05:16 · 1086 阅读 · 0 评论 -
px、pt、ppi、dpi、dp、sp基础知识补充
1. px: pixel,像素,电子屏幕上组成一幅图画或照片的最基本单元2. pt: point,点,印刷行业常用单位,等于1/72英寸3. ppi: pixel per inch,每英寸像素数,该值越高图像越清晰,1英寸=2.54cm4. dpi: Density-independent pixel,该值越高图像越清晰5. dp: dip,Density-independent pixel,是安卓开发用的长度单位,1dp表示在屏幕像素点密度为160ppi时1px长度...原创 2022-04-13 16:32:22 · 1171 阅读 · 0 评论 -
seetaface2例程移植至Qt
参考博客:https://blog.youkuaiyun.com/sinat_33896833/article/details/100183581这篇博客写的很好,感谢博主的分享。我简要的说明几点我遇到的问题(我没有尝试方法一,直接用的方法二):1.增加一个头文件夹我们可以看到头文件实际上不是在include文件夹里面,而是在子文件夹seeta中。所以我们在添加包含目录时还需要增加...原创 2019-10-20 11:15:36 · 1846 阅读 · 2 评论