• 8708阅读
  • 3回复

怎么让Qpushbutton  setText的文字不居中 [复制链接]

上一主题 下一主题
离线amaorn
 

只看楼主 倒序阅读 楼主  发表于: 2008-09-10
— 本帖被 XChinux 执行加亮操作(2008-09-10) —
qpushButton ->setText() 默认文字居中
它没有label , setAlignment( Qt::alignLeft ) 局左 属性.

在右边加空格符号,可以,但是不好控制..每次文字长度都不一样

不知道大家还有没有办法..
离线amaorn

只看该作者 1楼 发表于: 2008-09-10
Re:怎么让Qpushbutton  setText的文字不居中
突然想到一个方法,继承pushButton, 添加一个label成员, 用label的setText, 可以设置label的 setAlignment( Qt::alignmentLeft );
离线mumutouv

只看该作者 2楼 发表于: 2008-09-10
Re:怎么让Qpushbutton  setText的文字不居中
直接用stylesheet来做也可以
离线suraid
只看该作者 3楼 发表于: 2008-09-11
嗯,用stylesheet很方便的
QPushButton {
        text-align: left;
    }
SuRaid团队主要承接嵌入式、Web、美工、算法设计等业务

团队网址: http://www.suraid.cn
团队博客: http://blog.suraid.cn
团队邮箱: bbs@esuraid.com
快速回复
限100 字节
 
上一个 下一个