如何不在QHBoxLayout中放置小部件

字母数字

使用时:

layout = QtGui.QHBoxLayout()
layout.addWidget(QtGui.QPushButton())
layout.addWidget(QtGui.QPushButton())
layout.addWidget(QtGui.QPushButton())

按钮会自动在QHBoxLayout的宽度内隔开。相反,我希望将按钮并排放置。我尝试使用:

    layout.setContentsMargins(0, 0, 0, 0)
    layout.importLayout.setSpacing(0) 

但它对按钮间距没有影响。QHBoxLayout需要设置什么属性来覆盖自动间距?

Trilarion

您的方法已经是正确的方法。布局上没有内容边距,并且布局上没有间距将使按钮极其接近,间距约为2个像素。样式表设置的负边距可以使按钮进一步组合在一起,但我不建议这样做,因为它看起来不太好。

from PySide import QtGui

app = QtGui.QApplication([])
window = QtGui.QWidget()
window.setStyleSheet('QPushButton{margin-left:-1px;}') # remove this line if you want to have a tiny bit of spacing left

layout = QtGui.QHBoxLayout(window)
layout.setContentsMargins(0, 0, 0, 0)
layout.setSpacing(0)
layout.addWidget(QtGui.QPushButton('Button'))
layout.addWidget(QtGui.QPushButton('Button'))
layout.addWidget(QtGui.QPushButton('Button'))
layout.addWidget(QtGui.QPushButton('Button'))
layout.addWidget(QtGui.QPushButton('Button'))
layout.addWidget(QtGui.QPushButton('Button'))

window.show()

app.exec_()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何不在QHBoxLayout中分隔小部件

来自分类Dev

如何在Perl中放置ncurses小部件

来自分类Dev

如何在DrawerHeader中放置多个Text小部件?

来自分类Dev

如何在小部件中放置多种字体

来自分类Dev

如何居中放置中间小部件并扩展其单元格

来自分类Dev

如何在“特色产品”小部件中的主页上居中放置内容

来自分类Dev

如何在Nav小部件中放置一些变量

来自分类Dev

使用Qt Designer在布局中居中放置小部件

来自分类Dev

在Qt中将小部件居中放置在另一个小部件中

来自分类Dev

定位小部件无效| 如何放置容器

来自分类Dev

QHBoxLayout中的小部件之间的间距

来自分类Dev

QHBoxLayout以不同顺序添加小部件

来自分类Dev

如何不显示浏览窗口小部件错误消息?

来自分类Dev

Flutter:如何将小部件放置在容器内固定居中小部件下方

来自分类Dev

如何在Flutter中将小部件随机放置在布局中

来自分类Dev

如何在QGraphicsScene中正确放置小部件

来自分类Dev

如何在Android中捕获小部件放置

来自分类Dev

如何将小部件彼此相邻放置?

来自分类Dev

如何手动在 Y 轴上放置标签而不在 matplotlib 中放置空间

来自分类Dev

Qt-无法访问动态创建的QHBoxLayout小部件

来自分类Dev

Qt-无法访问动态创建的QHBoxLayout小部件

来自分类Dev

小部件与UI组件有何不同?

来自分类Dev

如何不使用.place临时删除(而不是删除和替换)Tkinter小部件?

来自分类Dev

在Flutter中从子窗口小部件按返回按钮后如何不调用didChangeDependencies()?

来自分类Dev

Flutter:当没有链接时,如何不显示占用空间的小部件?

来自分类Dev

角落QTabBar上的小部件不在角落

来自分类Dev

WordPress Elementor小部件不在列表中

来自分类Dev

角落QTabBar上的小部件不在角落

来自分类Dev

如何裁剪小部件

Related 相关文章

  1. 1

    如何不在QHBoxLayout中分隔小部件

  2. 2

    如何在Perl中放置ncurses小部件

  3. 3

    如何在DrawerHeader中放置多个Text小部件?

  4. 4

    如何在小部件中放置多种字体

  5. 5

    如何居中放置中间小部件并扩展其单元格

  6. 6

    如何在“特色产品”小部件中的主页上居中放置内容

  7. 7

    如何在Nav小部件中放置一些变量

  8. 8

    使用Qt Designer在布局中居中放置小部件

  9. 9

    在Qt中将小部件居中放置在另一个小部件中

  10. 10

    定位小部件无效| 如何放置容器

  11. 11

    QHBoxLayout中的小部件之间的间距

  12. 12

    QHBoxLayout以不同顺序添加小部件

  13. 13

    如何不显示浏览窗口小部件错误消息?

  14. 14

    Flutter:如何将小部件放置在容器内固定居中小部件下方

  15. 15

    如何在Flutter中将小部件随机放置在布局中

  16. 16

    如何在QGraphicsScene中正确放置小部件

  17. 17

    如何在Android中捕获小部件放置

  18. 18

    如何将小部件彼此相邻放置?

  19. 19

    如何手动在 Y 轴上放置标签而不在 matplotlib 中放置空间

  20. 20

    Qt-无法访问动态创建的QHBoxLayout小部件

  21. 21

    Qt-无法访问动态创建的QHBoxLayout小部件

  22. 22

    小部件与UI组件有何不同?

  23. 23

    如何不使用.place临时删除(而不是删除和替换)Tkinter小部件?

  24. 24

    在Flutter中从子窗口小部件按返回按钮后如何不调用didChangeDependencies()?

  25. 25

    Flutter:当没有链接时,如何不显示占用空间的小部件?

  26. 26

    角落QTabBar上的小部件不在角落

  27. 27

    WordPress Elementor小部件不在列表中

  28. 28

    角落QTabBar上的小部件不在角落

  29. 29

    如何裁剪小部件

热门标签

归档