Python 如何获取QTableWidgetItem对象的宽度?
我有一个带有几个不同小部件的程序,其中一个是表。我希望获得表头的宽度,用于制作更多小部件,以确保它们的宽度相同。 (标题的宽度(QTableWidgetItem)根据我的程序输入而变化,因此我希望能够根据每次执行的QTableWidgetItems的宽度设置其他小部件的宽度) 我自己也看过很多文档,但似乎没有简单/明显的方法,比如.width()来获取它 我尝试过使用类似问题的方法,例如:Python 如何获取QTableWidgetItem对象的宽度?,python,python-3.x,pyqt,pyqt5,Python,Python 3.x,Pyqt,Pyqt5,我有一个带有几个不同小部件的程序,其中一个是表。我希望获得表头的宽度,用于制作更多小部件,以确保它们的宽度相同。 (标题的宽度(QTableWidgetItem)根据我的程序输入而变化,因此我希望能够根据每次执行的QTableWidgetItems的宽度设置其他小部件的宽度) 我自己也看过很多文档,但似乎没有简单/明显的方法,比如.width()来获取它 我尝试过使用类似问题的方法,例如: width = mainWindow.frameGeometry().width() height = m
width = mainWindow.frameGeometry().width()
height = mainWindow.frameGeometry().height()
但不幸的是,我得到的错误是,该方法不适用于QTableWidgetItem对象解决方案是中的
width()
或height()
self.YourTableNameHere.horizontalHeader().geometry().height()
这些解决方案的可能重复对我不起作用不幸的是,我已经尝试了其他问题中建议的方法trymy_table.horizontalHeaderItem(0.geometry().width()
。如果我的答案对你不起作用,请编辑并更新你的代码。否则请把它标为已回答。