![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt
顾小白xx
这个作者很懒,什么都没留下…
展开
-
QML中计算时间差和日期显示格式为00:00:00
定时器开始后我们需要将得到的时间转化成秒数,因为 此时startTimer的格式应该是00:00:00格式的字符串,是不能直接相减的。先将开始和结束的时间的时分秒分别相减,得到总秒数然后再计算当前秒数对应的小时和分钟秒数。这一步时间差已经计算出来了,但是时间的格式是0:0:0这个格式其实不是很友好所以要把当前的格式转换成00:00:00这样的格式。首先需要确定开始时间和结束时间,我们先用当前时间作为开始时间,然后在定时器实时更新结束时间,这样时间差就是动态变化的。原创 2023-09-08 16:57:14 · 354 阅读 · 0 评论 -
qml 部分控件的实际应用 button 进度条
按钮:一般情况下大家都会想到使用qml 的原生的控件,BUtton 但是要是实现复杂一点的按钮,Button 的局限性就显现出来了。所以本人还是是使用其他控件模拟了按钮的效果并且效果还是不错的。上面的代码是用Image作为图片的显示控件,然后MouseArea处理鼠标事件。原创 2023-03-28 17:51:30 · 178 阅读 · 0 评论 -
qml的进度条
3. 设置ProgressBar对象的background属性为一个Rectangle对象,并设置其color属性为一个JavaScript表达式,这个表达式可以根据需要计算出背景颜色。4. 设置ProgressBar对象的contentItem属性为一个Rectangle对象,并设置其color属性为一个JavaScript表达式,这个表达式可以根据需要计算出前景颜色。- value:表示进度条的当前值,范围是0到1,默认值是0。- from:表示进度条的最小值,范围是任意实数,默认值是0。原创 2023-03-03 15:11:35 · 1294 阅读 · 0 评论 -
解决QT QMetaObject const * __cdecl xxx::metaObject(void)const “ (?metaObject@xxx@@
具体的生成格式大概是:CMD进入到moc.exe所在目录,然后执行,moc.exe 你要生成的.cpp的路径 (注意一定要写明你的.cpp,如xxx.cpp),-o 你要生成.moc文件的路径,一般都是跟.cpp放在一起的。一、在你的.cpp文件中是否有使用Q_OBJECT这个宏,如果有相对比较好处理,因为如果你在.cpp文件中使用了这个宏那么可能是你在cpp文件中定义了类,并且使用了qt 的信号和槽,那么就会出现上面的情况。所以就会报上面的错误。当然要想不出现这个问题,最好是不要在.cpp里面声明类。原创 2023-01-17 13:51:43 · 854 阅读 · 0 评论 -
qt Create 编译时出现的问题
最近由于合租的房子里有人去过疫情区域所以同屋的人都要进行7天的居家隔离。所以就把代码拷到家里写,然后隔离结束后由于修改了项目的dll文件和lib文件所以在重新编译的时候遇到一个问题就是提示新添加的接口无法解析,本着严谨的态度还是反复检查了dll接口还有头文件确保已经加到项目里了,可以编译后一还是不行,在经过反复生成替换后还是不行。无奈请假其他同事,可是还是不行。没办法只能上百度找找虽然上面都是一群复制粘贴的但是也有点用,至少提供一点思路。就是在确定库代码本身没有问题的情况下,这种问题一般都是编译目录的问题导原创 2022-07-01 10:44:13 · 175 阅读 · 0 评论 -
sqlite 在实现记录存在即更新,不存在就插入
sqlite插入和更新原创 2022-06-22 15:56:17 · 4995 阅读 · 1 评论