Python 有没有办法在QTableWidgetItem中对齐或操纵QIcon的位置?
简介:我正在使用PySide和Qt框架构建一个GUI应用程序 我正在QTableWidgetItem中动态添加Python 有没有办法在QTableWidgetItem中对齐或操纵QIcon的位置?,python,qt,pyside,Python,Qt,Pyside,简介:我正在使用PySide和Qt框架构建一个GUI应用程序 我正在QTableWidgetItem中动态添加edit和delete图标,并尝试将它们对齐到单元格的中心。我在QTableWidget的各个部分上尝试了setTextAlign和setStyleSheet 如果有人知道一个解决办法,那就太棒了 我还希望这些是可点击的,这样,如果用户点击edit,他们将能够编辑行应用的相应对象。如果有人能帮我解决这个问题,那就更棒了 谢谢我可能会使用 您可以创建自己的自定义小部件,在这种情况下,您可以
edit
和delete
图标,并尝试将它们对齐到单元格的中心。我在QTableWidget的各个部分上尝试了setTextAlign和setStyleSheet
如果有人知道一个解决办法,那就太棒了
我还希望这些是可点击的,这样,如果用户点击edit
,他们将能够编辑行应用的相应对象。如果有人能帮我解决这个问题,那就更棒了
谢谢我可能会使用
您可以创建自己的自定义小部件,在这种情况下,您可以尝试在designer中的
QFrame
中创建一个位于QToolButton
中心的QToolButton
,然后将其设置为表中希望其显示的单元格的小部件。我明天会尝试一下。非常感谢。编辑:我认为这是一个更好的方法:。这样我仍然可以使用QTableWidget而不是qtreewigetah是的,我把这两个函数弄混了。