摘要: 添加QMainWindow自带的标准菜单栏和菜单 常用标准菜单代码: //添加菜单栏 QMenuBar *menuBar; menuBar = new QMenuBar(this); this->setMenuBar(menuBar); //给菜单栏添加标准文件菜单 QMenu *menuFile; 阅读全文
posted @ 2020-09-25 09:44 技术不支持 阅读(2980) 评论(0) 推荐(0)
摘要: https://blog.51cto.com/jerry12356/2113160 阅读全文
posted @ 2020-09-04 09:08 技术不支持 阅读(201) 评论(0) 推荐(0)
摘要: 这个错误一般是屏幕位深参数不正确导致的, 修改屏幕对应的fb参数即可(16/24/32等) echo 16 > /sys/class/graphics/fb0/bits_per_pixel # 这里我的屏幕对应的是fb0 如果是屏和fb不对应, 也可以调整Qt对应的fb: export QT_QPA 阅读全文
posted @ 2020-09-02 10:13 技术不支持 阅读(1475) 评论(0) 推荐(0)
摘要: 目标: 使用Qt Model/View的思想实现一个幻灯片播放列表编辑器. 有上移, 下移, 添加, 删除, 保存等功能. 效果如下图所示: Model(XmlModel)继承自 QAbstractTableModel, 根据需要实现对应的接口. 主要代码如下: xmlmodel.h #ifndef 阅读全文
posted @ 2020-08-13 20:29 技术不支持 阅读(1031) 评论(0) 推荐(0)
摘要: 这里要查询一个一个Repeater中嵌套的一个Repeater的Image中的图片是什么. 从而进行属性操作. 要注意的就是普通控件获取children后, 用[]下标即可操作子元素, Repeater要用itemAt函数操作子元素. for(var i = 0; i < items; ++i) { 阅读全文
posted @ 2020-07-22 15:12 技术不支持 阅读(1971) 评论(0) 推荐(0)
摘要: 间接连接(Connecting Indirectly) 间接连接允许我们在运行时更改Connections的target. 使用QML时, 有时需要在运行时, 监控不同的对象的信号. 可采用以下方法动态更改Connections的target属性实现. 代码如下 Rectangle { id: co 阅读全文
posted @ 2020-07-14 12:03 技术不支持 阅读(633) 评论(0) 推荐(0)
摘要: QJsonObject和QString的互相转化函数 JsonObj to String QString jsonObj2String(const QJsonObject& json) const { return QString(QJsonDocument(json).toJson(QJsonDo 阅读全文
posted @ 2020-06-28 15:04 技术不支持 阅读(1615) 评论(0) 推荐(0)
摘要: Qt快速布局要求 Qt本身提供Qt Quick快速布局, 以可视化方式在布局中排列Qt Quick Item. 与anchors不同,Qt Quick Layouts可以根据窗口大小调整其子项的大小以便布局. 需注意以下事项: 提倡做法 使用 anchors, width, height 等属性来确 阅读全文
posted @ 2020-06-17 18:08 技术不支持 阅读(489) 评论(0) 推荐(0)
摘要: Qt Quick布局(Qt Quick Layouts)概述 Qt Quick Layouts是用于在用户界面中排列Items的, 它们本身也是Items。 由于Qt Quick Layouts也可以调整其本身的大小,因此非常适合可调整大小的用户界面. 首先 使用import语句将QML类型导入到您 阅读全文
posted @ 2020-06-17 17:53 技术不支持 阅读(5961) 评论(0) 推荐(0)
摘要: 安装命令 sudo apt-get install openssh-server 提示如下错误 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 没有可用的软件包 openssh-server,但是它被其它的软件包引用了。 这可能意味着这个缺失的软件包可能已被 阅读全文
posted @ 2020-04-19 01:30 技术不支持 阅读(2216) 评论(0) 推荐(1)