
Qt
陈乐乐happy
一个不追求浏览量的优质创作博主
展开
-
Qml Invalid component body specification
这是没有正确使用 Component 的错误使用 Component 时,框架应该如下Component{ id:... item{ ... } item{ ... } Rectangle{ ... }}原创 2019-11-18 16:34:31 · 1250 阅读 · 2 评论 -
Qml QObject::connect: No such signal 原因
连接qml信号和槽函数要注意的点connect 函数中的信号和槽函数不应该带形式参数QObject::connect(setButton, SIGNAL(qmlbuttonclicked(QVariant)), DB::GetInstance(), SLOT(ConstructAndSetCommmand(QVariant))) //trueQObject::connect(setB...原创 2019-11-15 11:00:48 · 3461 阅读 · 0 评论 -
Qml 在c++更改了model数据的值怎么样才能让Listview显示响应
本人写了一个函数void Module::reset()里面重置了Listview中model的值。而且确实更改了,但是在Listview显示上没有马上改变一开始的函数是这样写的void Module::reset(){ for(unsigned int i=0;i<module_.size();i++){ QModelIndex start_index =...原创 2019-11-14 15:12:10 · 1822 阅读 · 1 评论 -
variable has incomplete type 'QVariant'
Qt 报错误真的很奇怪啊,我以为不用包含QVariant头文件就可以直接用,在没有包含头文件的情况下使用QVariant 关键字不会报错,但是在运行的时候会报错。遇到这个错误的解决办法,将QVariant 头文件包含进去就可以使用了。而且报的错误很奇怪,缺少头文件不直接报缺少头文件。报各种内部错误。找了我好久。。。...原创 2019-11-14 11:45:30 · 8090 阅读 · 0 评论 -
QT 实现Listview鼠标点击高亮移动到对应的位置
Component{ id:higlight Rectangle{ color:"lightsteelblue"; radius:5 y:menu_listview.currentItem.y Behavior on y{ SpringAn...原创 2019-11-08 15:52:47 · 934 阅读 · 0 评论 -
Qt 包含了头文件却没有找到对应的类
原因:在创建头文件时,QT会自动生成#ifndef PHOTOCONFIGURATIONBUILDER_H#define PHOTOCONFIGURATIONBUILDER_H如上的编译语句。后面更改了文件名以后,这里的语句没有自动更改,然后与其他文件产生重名,导致文件没有被编译到,所以找不到对应头文件内的类。...原创 2019-11-06 14:34:43 · 2463 阅读 · 2 评论 -
如何在Qt项目内添加新的子文件夹
情景:当项目文件过多时,将头文件和源文件只用一个文件夹来管理会太长。这时就需要添加新的子文件进行管理样图:这里添加了一个 tool 文件夹存放自己写的工具(方法)。实现步骤:到项目文件所在的文件夹创建 tool 子文件夹。此时 tool 文件夹还是个空文件夹打开 Qt 项目在自己想要添加子文件夹的位置右键点击 Add New选择自己要创建的文件类型,我要创建的是 c...原创 2019-11-05 17:07:38 · 12212 阅读 · 1 评论