gpt4 book ai didi

python - QListWidget添加后可以刷新吗?

转载 作者:太空宇宙 更新时间:2023-11-03 19:24:50 25 4
gpt4 key购买 nike

我正在向 QListWidget 添加一个项目,尽管我可以从 QListQidget 获取该项目的详细信息,但新项目永远不会出现在屏幕上。是否可以刷新 QListWidget 以使其更新以显示更新的内容?

>>>myQListWidget.addItem("Hello")
>>>print self.myQListWidget.item(0).text()
Hello

我在 Python 中执行此操作,但如果您有 C++ 的解决方案,我可以轻松转换它。

谢谢!

--艾琳

最佳答案

您可以通过调用update()repaint()来更新小部件的 View ,第二个函数是异步的,并强制小部件立即更新。但是 QListWidget 应该在插入后自动更新,而不调用任何额外的函数,如果没有,那么问题可能是 Qt 无法处理绘制事件。然后你必须调用QCoreApplication::processEvents(),但我不确定这是否是你的问题。

关于python - QListWidget添加后可以刷新吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8539100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com