如何防止用户使用 Python 和 Qt 在 QtableWidget 中移动列的大小?

Posted

技术标签:

【中文标题】如何防止用户使用 Python 和 Qt 在 QtableWidget 中移动列的大小?【英文标题】:How to prevent a user from moving the size of a column in QtableWidget using Python and Qt? 【发布时间】:2015-06-19 22:44:59 【问题描述】:

我在 Qt Creator 中创建了一个QTableWidget,其中包含两列。

我已经知道如何使用setColumnWidth() 函数设置列的宽度。但在我的 GUI 中,用户仍然可以更改列的宽度。如何将宽度设置为固定大小并禁止用户修改?

【问题讨论】:

使用table.horizontalHeader().setSectionResizeMode(...)(或旧Qt版本中的setResizeMode)和适当的resize mode。 【参考方案1】:

table.horizontalHeader().setSectionResizeMode(...)(或旧Qt 版本中的setResizeMode)与适当的resize mode 一起使用。

【讨论】:

以上是关于如何防止用户使用 Python 和 Qt 在 QtableWidget 中移动列的大小?的主要内容,如果未能解决你的问题,请参考以下文章