QPushbutton问题

我是学友 2011-08-29 09:35:24
怎么能让QPushbutton本身处于自动居中位置呢?其他的部件如QLabel等有setAlignment这个函数可以让其自动居中或居左居右什么的,可是QPushButton没有这个函数啊?求指教
...全文
303 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
天王 2013-01-22
  • 打赏
  • 举报
回复
没有人知道?
dbzhang800 2011-08-29
  • 打赏
  • 举报
回复
补充一点:QLabel的setAlignment和你这儿描述的问题没有什么关系,它也不会影响QLabel的尺寸及布局。影响的只是其上的文字。
我是学友 2011-08-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 soloboy1020 的回复:]
默認就是居中的吧...
你添加了圖標進去?
[/Quote]

是QPushButton本身,和添加图标什么的没关系吧,添不添加的都一样,我用了一种比较笨的方法,就是添加了一个横向的布局管理器,在按钮左右各加了一个Stretch,然后把这个布局管理器替换按钮本身加入总的布局管理器里,虽然也能实现水平居中,可是感觉很麻烦,还有我是用QVector创建的按钮,里面有个for循环,也就是按钮的数量是可以动态变化的,谁还有更好的让按钮水平居中的办法
Soloboy1020 2011-08-29
  • 打赏
  • 举报
回复
默認就是居中的吧...
你添加了圖標進去?

16,212

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧