相关文章推荐
浏览 126

PyQt5 QTableWidget 怎么使列按比例填充

如题,PyQt5中的QTableWidget怎么使列按比例填充?比如第一列占整个表格宽度的10%,第二列占50%这样子。

我现在是第三列填充,如下:

但是拉长后就很难看:

我想让他按比例填充。

0

  • 编辑 收藏 删除 结题
  • 追加酬金 (90%的用户在追加酬金后获得了解决方案)

    当前问题酬金

    ¥ 0 (可追加 ¥500)

    支付方式

    扫码支付

    加载中...

    提供问题酬金的用户不参与问题酬金结算和分配

    支付即为同意 《付费问题酬金结算规则》

    1 条回答 默认 最新

    • _GX_ 2022-02-10 19:43
      关注
      header = self.table.horizontalHeader()
      header.setSectionResizeMode(0, QtWidgets.QHeaderView.Stretch)
      header.setSectionResizeMode(1, QtWidgets.QHeaderView.ResizeToContents)
      header.setSectionResizeMode(2, QtWidgets.QHeaderView.ResizeToContents)
      header.setSectionResizeMode(3, QtWidgets.QHeaderView.ResizeToContents)
      
      本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?
    评论
    按下Enter换行,Ctrl+Enter发表内容
     
    推荐文章