• 9714阅读
  • 7回复

这样的按钮怎么做,谢谢 [复制链接]

上一主题 下一主题
离线wenrou
 
只看楼主 正序阅读 楼主  发表于: 2006-07-28
就是按钮上分两行,第一行是一张图,第二行是文字。

另外,我下面这个代码为啥不能改变按钮的大小呢,谢谢高手们-。-

QPushButton *addImageButton = new QPushButton(QString::fromLocal8Bit("增加"));
addImageButton->resize(100,100);
[ 此贴被XChinux在2006-07-28 19:43重新编辑 ]
离线jptiancai

只看该作者 7楼 发表于: 2011-09-21
经理要个类似的例子,学习了!!
离线roywillow

只看该作者 6楼 发表于: 2011-03-02
setFixedSize,对放在layout中的组件屡试不爽
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线青春岁月

只看该作者 5楼 发表于: 2011-03-02
回 楼主(wenrou) 的帖子
按钮怎么分两行啊?
go!   go!  go!  go!
离线浪漫天使
只看该作者 4楼 发表于: 2006-08-08
引用第2楼wenrou2006-08-02 17:40发表的“”:
谢谢。
我是把三个控件layout到一个groupbox里面的,然后groupboxlayout到主面板上。
resize也不行,setGeometry也不行。。
这样有什么办法可以改变按钮的大小那。谢谢
.......


我的意思是说不要把控件放在任何框内部,独立的控件用resize试一下
离线yangmiao322
只看该作者 3楼 发表于: 2006-08-08
setMinimumSize(x,y);
(x,y)为你想要的尺寸
试一试
离线wenrou
只看该作者 2楼 发表于: 2006-08-02
谢谢。
我是把三个控件layout到一个groupbox里面的,然后groupboxlayout到主面板上。
resize也不行,setGeometry也不行。。

这样有什么办法可以改变按钮的大小那。谢谢

贴图已经可以了,呵呵,谢谢
离线浪漫天使
只看该作者 1楼 发表于: 2006-07-31
问题1:
   toolbtn = new QToolButton(this);
   toolbtn->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
   toolbtn->setIcon(QIcon("fileinfo-16.png"));
   toolbtn->setText("info");

注意,图象要放在执行文件的同一文件夹内。

问题2:
我这个的resize是可以用的;
   toolbtn = new QToolButton(this);
   toolbtn->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
   toolbtn->setIcon(QIcon("fileinfo-16.png"));
   toolbtn->setText("info");
   toolbtn->resize(100,300);
你看看是不是相应的控件在一个Layout里面,这样的话resize就没辙咯
快速回复
限100 字节
 
上一个 下一个