小编Cod*_*ngX的帖子

PyQt 将 QWidget 的方向从右向左更改

我想使用 SetLyouatDirection 从右到左更改小部件的方向,但不起作用这是我的结果:

在此输入图像描述

这是我的代码:

for item in listConcrdance:
        c+=1
        widgitItem = QtGui.QListWidgetItem()
        widget = QtGui.QWidget()
        widgetText=QtGui.QLabel(str(c)+". "+item[1]+" ("+self.process.convertNumberToNameOFSorat(item[0][1])+":"+item[0][2]+")")
        widgetText.setLayoutDirection(QtCore.Qt.RightToLeft)
        widgetLayout = QtGui.QHBoxLayout()
        widgetLayout.addWidget(widgetText)
        widgetLayout.setSizeConstraint(QtGui.QLayout.SetFixedSize)
        widget.setLayout(widgetLayout)
        self.listWidgetQuran.addItem(widgitItem)
        widgitItem.setSizeHint(widget.sizeHint())
        self.listWidgetQuran.setItemWidget(widgitItem, widget)
Run Code Online (Sandbox Code Playgroud)

python pyqt qwidget pyqt4 pyqt5

5
推荐指数
1
解决办法
4251
查看次数

Pyqt 为 QlistWidget 中的部分文本着色

我想为 QListWidget 中的部分文本着色

在此处输入图片说明

我试图包含标签字体 int 文本,但这不起作用。

python pyqt qlistwidget

3
推荐指数
1
解决办法
4829
查看次数

标签 统计

pyqt ×2

python ×2

pyqt4 ×1

pyqt5 ×1

qlistwidget ×1

qwidget ×1