QT学习
文章平均质量分 72
挥剑决浮云 -
永远和自己的无知作斗争!
展开
-
QT定时器QObiect/QTimer
创建一个QTimer,使用start ()来开始并且把它的timeout ()连接到适当的槽。当这段时间过去了,它将会发射timeout()信号。检查事件的定时器 ID 是否与 myTimerId 匹配。更新 picID,循环显示 1.jpg 到 5.jpg。加载并显示第一张图片 1.jpg 到 label 上。QTimer类提供了定时器信号和单触发定时器。启动定时器,间隔由 TIMEOUT 决定。保存定时器 ID 到 myTimerId。电子相册,利用定时器轮播图片。停止定时器,停止图片轮播。原创 2024-09-07 20:18:28 · 256 阅读 · 0 评论 -
QT学习之计算器
如果当前操作符的优先级小于等于s_opt栈顶操作符的优先级,或者遇到右括号且s_opt栈顶不是左括号,或者表达式遍历结束且s_opt栈不为空,则从s_opt栈中弹出一个操作符进行计算。首先判断s_opt栈是否为空,或者当前操作符的优先级高于s_opt栈顶操作符的优先级,或者遇到左括号 “ ( ” 且当前字符不是右括号 “ ) ”。如果遇到右括号 “)”,则不断从s_opt栈中弹出操作符并进行相应计算,直到遇到左括号 “(”,然后将左括号从s_opt栈中弹出。根据不同的操作符返回不同的优先级值。原创 2024-09-06 21:20:08 · 1086 阅读 · 0 评论