• 8307阅读
  • 10回复

这样的按钮如何实现 [复制链接]

上一主题 下一主题
离线juhuacha456
 
只看楼主 倒序阅读 楼主  发表于: 2012-10-15
想做一个这样的按钮

请问就是文字边上带一个图标的按钮,应该如何实现?
离线uidab

只看该作者 1楼 发表于: 2012-10-15
回 楼主(juhuacha456) 的帖子
多看帮助
setIcon
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线juhuacha456
只看该作者 2楼 发表于: 2012-10-15
       ui->toolButton->setIcon(QPixmap(":/new/prefix1/exit.png"));    ui->toolButton->setIconSize( QPixmap(":/new/prefix1/exit.png").size() );    ui->toolButton->setAutoRaise( TRUE );    ui->toolButton->setToolButtonStyle( Qt::ToolButtonTextBesideIcon);

我写了这些代码,但是我的按钮上并没有显示出来我要写的图片啊????
离线zswx0226

只看该作者 3楼 发表于: 2012-10-15
直接在designer中添加这个图片就可以了呀
离线阿拉丁香
只看该作者 4楼 发表于: 2012-10-15
在Qtcreator中直接添加一个按扭,然后在该控件设置中设置啊,把图片添加进去就行了
离线juhuacha456
只看该作者 5楼 发表于: 2012-10-16

谢谢大家了,图片是给弄上去了,我是像上边那样设置的,在icon中添加了图片,然后图片显示在按钮的中间了如下图所示:
,但是这个时候我添加文字在按钮上的话,文字显示不出来啊,而且我要是想调整这个icon的位置应该在什么地方作出调整呢?
并且再问下,如果我放一个锁的图片在按钮中,想通过单击按钮之后,锁就可以打开,其实就是按钮在两个状态之间的切换,这样的话我该怎么做呢?我是新手,大家多帮帮了吧

离线shiziyang

只看该作者 6楼 发表于: 2012-10-16
回 5楼(juhuacha456) 的帖子
ui->toolButton->setToolButtonStyle( Qt::ToolButtonTextBesideIcon)
你之前不是用代码的时候写过这句话吗,文字显示不出来的话在designer里去找对应的属性选一下

觉得换开锁的图麻烦的话就搞两个按钮轮着上吧,反正连同一个槽
离线juhuacha456
只看该作者 7楼 发表于: 2012-10-16
现在都弄好了
到了如上图所示的地方,按钮弄好了,图片文字也都能放上去了,但是现在还有一点就是,我看到了一片文章,说可以点击按钮
切换按钮上的图片的状态,我在icon属性里加上了2张锁的图片,但是运行的时候确无法切换?请问解决办法,如果我要在该toolbutton
上加slot,应该是clicked时间还是preseeed?指点下~~谢谢
离线juhuacha456
只看该作者 8楼 发表于: 2012-10-17
有高人花点时间给指点下,谢谢了,我自己顶
离线luoyang

只看该作者 9楼 发表于: 2012-10-17
小图标+文字做成一张图.
离线yfx2003

只看该作者 10楼 发表于: 2012-10-17
引用第9楼luoyang于2012-10-17 15:49发表的  :
小图标+文字做成一张图.

这不是作者想问的,感觉


但倒是一个解决方法
www.qtcn.org/gpq4/
ajaxref.okajax.com/
快速回复
限100 字节
 
上一个 下一个