找回密码
 立即注册
收起左侧

关于button按键上图片闪烁的问题,新人求大神解答

5
回复
8324
查看
[复制链接]
累计签到:26 天
连续签到:1 天
来源: 2016-1-12 15:34:00 显示全部楼层 |阅读模式
3Qter豆
在main.qml 里写了 component 里面是功能是:button上的图片变换,点一下换一张图(button上的图),可以换10张
component里的代码:
Button{                id: bt1;                width: 64;                height: 64;                Image {                    id: ggimgimage;                    width: 64;                    height: 64;                    source: "file:./res/GGimg/0.png"
                }                property int i: 1;                onClicked: {                    if(i>10){                        i = 1;                    }                    switch(i%10)                    {                    case 0:                        ggimgimage.source = "file:./res/GGimg/0.png";                        i++;                        break;                    case 1:                        ggimgimage.source = "file:./res/GGimg/1.png";                        i++;                        break;                                 
然后,在下面的 Rectangle 里的 tabview 里用了  loader 创建了很多 button,代码:
TabView{                id: righttab                tabPosition: Qt.BottomEdge                anchors.fill: parent
                Tab{                    title: "TEL"                    Rectangle{                        width: 256;                        height: 512;                        Loader{sourceComponent: ggimg;x: 0;y: 0}                        Loader{sourceComponent: ggimg;x: 0;y: 64}                        Loader{sourceComponent: ggimg;x: 0;y: 128}                        Loader{sourceComponent: ggimg;x: 0;y: 192}
                                        ......(还有很多)
刚刚执行程序时,程序还很好,过10几秒之后,凡是鼠标经过的button,button上的图标就开始闪烁几下,不是代码写的功能,闪烁的次数也不确定。这是什么情况,如何解决。
还有想问一下:QML里怎么用 循环语句 for ,为什么写就报错,if 和 switch怎么好使,用 import 什么吗


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

把代码贴上来.紫薯布丁
回复

使用道具 举报

累计签到:1497 天
连续签到:1 天
2016-1-12 15:34:01 显示全部楼层
把代码贴上来.紫薯布丁
回复

使用道具 举报

累计签到:26 天
连续签到:1 天
2016-1-12 15:43:43 显示全部楼层
本帖最后由 1210150666 于 2016-1-12 16:10 编辑

这是qt 的工程代码文件,已打包好,求各位大神看看
res的图不是原先的图

程序刚运行时很正常,运行一会,随便点,图片就开始闪烁了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:234 天
连续签到:1 天
2016-1-22 16:16:03 显示全部楼层
你的代码好乱啊,不好看吧
回复

使用道具 举报

累计签到:26 天
连续签到:1 天
2016-1-26 11:20:04 显示全部楼层
大概知道问题出在什么地方了,已解决了,这个毛病没有了
回复

使用道具 举报

累计签到:26 天
连续签到:1 天
2016-1-26 11:21:01 显示全部楼层
大概知道问题出在什么地方了,已解决了,这个毛病没有了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了