【问题标题】:Changing the spacing between QTableView cells using stylesheet in PyQt5使用 PyQt5 中的样式表更改 QTableView 单元格之间的间距
【发布时间】:2021-03-03 22:08:20
【问题描述】:

如何使用 QSS 选择器在表格单元格之间添加空格。我已经尝试过边框间距选择器,带有边框选择器的项目伪类,但它都不能正常工作。

这是我认为应该执行此操作的示例代码。

app. setStyleSheet ("QTableView { border-collapse: separate; border-spacing: 10px 20px; color: red;}")

这是我的意思的图片。

【问题讨论】:

    标签: python pyqt qtableview qtstylesheets


    【解决方案1】:

    使用样式表,您可以通过边框间距(如您的示例)或通过填充来分隔各个单元格:

    app.setStyleSheet("QTableView::item { border:0px; padding: 150px; }")
    

    【讨论】:

    • 当我这样做时,边距出现在整个表格中,而不是每个元素
    • 填充*。请帮忙
    • 是的,你是对的,我缺少一个 ::item 描述符(相应地更新了我的答案)。但是,这似乎不起作用。也许这个问题有帮助? stackoverflow.com/questions/46750178/…
    猜你喜欢
    • 2018-06-09
    • 1970-01-01
    • 1970-01-01
    • 2019-04-24
    • 1970-01-01
    • 1970-01-01
    • 2012-01-18
    • 2015-10-14
    • 1970-01-01
    相关资源
    最近更新 更多