V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Henrysun  ›  全部回复第 1 页 / 共 1 页
回复总数  4
找到办法了,通过重构 QComboBox 类实现。
然后原本的 self.select_combo = QComboBox()改为重构后的 self.select_combo = CenteredComboBox()创建

现提供给大家参考
# --------------------------
class CenteredComboBox(QComboBox):
def paintEvent(self, event):
painter = QStylePainter(self)
option = QStyleOptionComboBox()
self.initStyleOption(option)

# 绘制控件框架
painter.drawComplexControl(QStyle.CC_ComboBox, option)

# 手动居中文本
text_rect = self.style().subControlRect(
QStyle.CC_ComboBox, option, QStyle.SC_ComboBoxEditField)
text_rect.adjust(25, 0, 0, 0)
painter.drawText(text_rect, Qt.AlignCenter, self.currentText())
80 天前
回复了 Henrysun 创建的主题 Python 初学者对于 Python 爬虫的小疑惑
@NoOneNoBody 明白了 感谢,其实也不着急需要,就是因为不清楚大家的情况,所以以为是我这边流程有问题,再次感谢

@Emi1 是一个域名下的,明白了,感谢

@me007 明白了,是我有点盲目求快了,感谢
81 天前
回复了 Henrysun 创建的主题 Python 初学者对于 Python 爬虫的小疑惑
@NessajCN 我没有使用 threading 或协程,所以其实是因为我的脚本在进行大量重复的 io 任务,才拖慢了脚本的运行速度吗
感觉可以添加读音功能,这或许可以是一个付费点
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5420 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 05:57 · PVG 13:57 · LAX 22:57 · JFK 01:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.