【发布时间】:2014-07-14 01:55:57
【问题描述】:
我想创建一个包含许多这些项目的 QListView 或 QListWidget。我看过制作代表并使用 setItemWidget 来设置小部件。我在这两个方面都有困难。
下面是在 QT Designer 中创建的,然后我有一个 UIC 文件,我用 uic.loadUi 将其加载到子类 QWidget 中,没有任何崩溃,但 listWidgetItems 是空的。
任何帮助将不胜感激。我将在下面对此进行迭代,因此我希望能够动态加载 UIC。
可能有数以千计的动画,所以我希望尽可能保持高性能。
【问题讨论】:
-
好吧,如果你试图将上面给定的 ui 加载到 QlistView 中,那么你就大错特错了。您无法将 UI 输入到 listwidget 甚至 listView。
-
分享您用来执行此操作的代码。
-
请出示您的代码。
-
我已经重写了几次。我的问题是如何设计一个小部件或委托放入列表视图。一个例子是音乐列表视图中的 mp3,它有 5 颗星可点击,也许你可以添加标签,你可以点击它上面的标志等等。但它似乎仍然是一个 listView 项目。这个任务用 UIC 是不可能的,而且 UI 必须用代码构建?
标签: python qt pyqt pyqt4 pyside