Met*_*S11 3 python qtablewidget pyqt5 pyside2
系统会提示用户一个文件对话框,并选择一个完整路径,然后将其放入父 QTableWidget 内的 QTableWidgetItem 单元格内。目前,当项目中的文本过多且可以显示的内容过多时,它将首先显示左侧部分。
如果完整路径是C:\Users\JohnDoe\Example_File1.txt它将显示: C:\Users\JohnDoe\Ex...
我希望用户能够在溢出截止发生之前首先看到正确的部分(文件基本名称),以便它会显示:
...Doe\Example_File1.txt
我尝试实现以下代码,该代码更改了对齐方式,但似乎没有按上述方式工作:
obj = self.QTable1 #A 10x3 table
for x in range(obj.rowCount()):
item = obj.item(x,2) #Change alignment for 3rd column (Where paths are stored)
item.setTextAlignment( QtCore.Qt.AlignRight)
Run Code Online (Sandbox Code Playgroud)
您必须textElideModeQt.ElideLeft 并禁用wordWrap:
self.QTable1.setTextElideMode(QtCore.Qt.ElideLeft)
self.QTable1.setWordWrap(False)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
281 次 |
| 最近记录: |