Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有办法在QTableWidgetItem中对齐或操纵QIcon的位置?_Python_Qt_Pyside - Fatal编程技术网

Python 有没有办法在QTableWidgetItem中对齐或操纵QIcon的位置?

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

简介:我正在使用PySide和Qt框架构建一个GUI应用程序

我正在QTableWidgetItem中动态添加
edit
delete
图标,并尝试将它们对齐到单元格的中心。我在QTableWidget的各个部分上尝试了setTextAlign和setStyleSheet

如果有人知道一个解决办法,那就太棒了

我还希望这些是可点击的,这样,如果用户点击
edit
,他们将能够编辑行应用的相应对象。如果有人能帮我解决这个问题,那就更棒了


谢谢

我可能会使用


您可以创建自己的自定义小部件,在这种情况下,您可以尝试在designer中的
QFrame
中创建一个位于
QToolButton
中心的
QToolButton
,然后将其设置为表中希望其显示的单元格的小部件。

我明天会尝试一下。非常感谢。编辑:我认为这是一个更好的方法:。这样我仍然可以使用QTableWidget而不是qtreewigetah是的,我把这两个函数弄混了。