问题标签 [qlistwidget]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - Qt 丢弃事件后
在小部件上发生放置事件后,我需要处理一些数据。
即用户选择列表A中的一些项目并将它们放入列表B中。我的程序需要在B添加从A中选择的项目后比较2个列表。
有任何想法吗?
pyqt4 - PyQt/QListWidget:如何编辑数据而不是显示文本?
我有一个元组字典:名称对。我在 QListWidget 中显示名称,但我检索并使用元组——名称仅用于显示目的。下面代码中的 setFlags 行允许我编辑显示名称,但我真正想做的是编辑元组数据。我尝试添加 Qt.EditRole 位,但由于我的麻烦,QListWidget 中只剩下空白行。如何让用户编辑元组数据(通过用户界面),然后让我的代码查询字典以更新显示名称?
qt - 使用 sortItems() 对 QListWidget 进行排序
在 QListWidget 上使用 sortItems() 时遇到问题。这是发生的事情:
改变这个:
A z d C E o I
对此:
A C I d e o z
但我希望它是:
A C d e I o z
有什么办法可以改变使它像那样排序?
scroll - PyQt4:是否有任何与滚动条相关的信号?
我计划创建一个两个 listWidget 并且它们具有相同数量的列表。因此,当一个 listWidget 上下滚动时,另一个也会移动它的列表。但是,我找不到相关的信号。我错过了什么?
qt - 创建自定义 Qt 小部件或实现现有小部件?
所以我试图弄清楚如何设计我的线框。它本质上只是两个 QScrollArea,一个在另一个之上,每个都有一个标题(和标题内的按钮)。
在滚动区域的一种设计中,我希望有类似于 QListWidgetItems 列表的项目,但是它们在左侧会有一个小图像,在右侧有描述
在滚动区域的另一种设计中,我只想要填充颜色或图案/图像的矩形。它们都需要可选择并发出点击信号。
我应该采用 Class 方法,并创建一个新类来充当自定义小部件吗?实现 QWidget,并计算应该放置所有内容的位置,更改鼠标事件的背景颜色/不透明度等?或者我应该采取另一种方法吗?根据我的阅读,创建自定义小部件绝对是一件痛苦的事情。
下面是我想要设计的线框 - 是否有任何可用的东西可以完成这项工作?如果没有,我应该如何设计这些?我考虑过使用几个 QListWidgets 或 QTreeWidgets,但它们无法完成我正在寻找的一切。
qt - 新手需要帮助将项目插入 QlistWidget
我为 QlistWidget 创建了两个按钮(InsertItem 和 RemoveLast 项),它们应该用于显示 3 个项目(Chair、Table、Mirror)的列表。我需要帮助编写代码以按顺序插入这些项目,并删除它们。
我的代码:
qt - 如何知道 QListWidgetItem 是否被滚动隐藏?
好吧,我是 Qt 的新手,我有一个问题。
我的 UI 中有一个 QListWidget,其中包含 7 个项目,仅显示 4 个项目,其他项目在使用滚动条后显示。我想在 QListWidet 上方和下方显示一个箭头图像,而不是显示更多要滚动的项目。
好的,我可以查看一个项目是否被隐藏,但它是否被 setHidden() 函数隐藏。什么时候被滚动隐藏?我可以在运行时看到这个吗?因为该项目在那里,但滚动隐藏它,对吧?
我在这里搜索了一些关于此的帖子,但我没有找到。对不起我的英语,可能会感到困惑,但如果有人可以帮助我......
非常感谢!
qt - 使用 QListWidgetItem::setData 存储指针
我有一个QListWidget
日历。每个都QListWidgetItem
在逻辑上与 的实例相关联,该实例Calendar
是属于应用程序模型端的类。
我可以使用指针以指针的形式存储此关联QListWidgetItem::setData
吗?当我尝试这样做时,我收到以下错误:
错误:'QVariant::QVariant(void*)' 是私有的
qt - Remove item from QListWidget by dropping it outside the widget?
I have searched the web for possibilities to realize this but haven't found a solution. Is there a simple way of removing an item from the list that is dropped on a non-receiving area or even outside the application's window?
So far I accept the delete key for removing items by means of a shortcut:
But since I add items to the list via drag and drop, I would like to be able to remove them in the same way, too. The items in the list can also be ordered via drag and drop.
Any hints or links are appreciated.
c++ - 每次在 QListWidget 中编辑一行时如何发出信号?
该代码应该在每次编辑行时发出一个信号。
在构造函数中调用“ insertItem ”后,发出信号。
但是,就是这样。在那之后它永远不会被发布 - 无论我编辑该行多少次。
我错过了什么?