问题标签 [qlistwidgetitem]
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.
python-3.x - 在 Pyqt4 中用不同的 QMainWindow 刷新 QMainWindow
我需要你的帮助来解决这个问题,当我从另一个不在主体中的 QMainWindow 添加新寄存器时,我想刷新 pyqt4 中的 QlistWidget,我尝试使用“repaint()”但它不起作用,以便更好地理解它我发布代码
这是我从数据库中添加所有项目的主窗口
这是我创建新寄存器的另一个窗口
当注册成功结束时,此窗口会自动关闭,但当主体再次显示时,listWidget 会在开始时显示相同的注册。
我希望这个社区可以帮助我,我一直在搜索这个主题,但我找不到任何东西。
python - 如何获取itemDoubleClicked中QListWidgetItem的索引
我已将一个函数连接到 QListWidget 的 itemDoubleClicked。据我所知,它将两个参数传递给函数(self,item)。我想获取这个项目的索引,以便我可以从另一个具有相同索引的列表中访问一个项目。
功能
qt - 如何根据内容调整 QListWidgetItem 的大小?
我正在将 QListWidgetItems 添加到 QListWidget。有没有办法根据它的内容数据设置 QListWidgetItem 的大小?
newItem1 的文本显示没有任何问题。但是 newItem2 文本没有完全显示。它只显示几个字符,然后“...”作为文本省略。如何在没有省略号的情况下显示完整的文本?我想根据项目数据的大小设置大小而不设置任何常数。
qt - 如何在 QLIstWidgetItem 中的文本左侧设置图标?
我有一个 QListWidget,它在 iconMode 中用作 viewMode。当我设置一个 QIcon 和一个 QListWidgetItem 的文本时,图标显示在文本的顶部。如果我使用 listMode 中的 QlistWidget 作为 viewMode,图标会显示在文本的左侧。QListWidget 处于 iconMode 时如何在文本左侧显示图标?
我为 QLIstWidgetItems 尝试了 setTextAlignment(Qt::AlignRight)。但它没有用。
python - 检查影响 QListWidget 中特定项目集的项目
我有一个我创建并添加到 QListWidget 的项目列表,其中这些项目被“分类”。
在我的以下代码中,我有 2 个类别 --- All Nums --
和-- All Letters --
. 在每个类别中,它都有其子项。
由于我已将所有项目设为可检查,是否可以检查/取消选中这些标题项目并对其子项目产生影响?
例如。如果我检查-- All Nums
,所有的num_items
也会被检查。如果我取消选中它,它们也将被取消选中。
c++ - 如何检查 QLlistWidget 中的所有项目?
我有一个带有复选框的项目的 QListWidget,我想遍历所有项目并将它们标记为选中,我试过这个:
但得到一个编译器错误:
错误:'i.QList::iterator::operator*()->QListWidgetItem::text' 没有类类型
dbg_prnt << (*i)->text.ToString() << std::endl;
,这显然只是打印每个元素,要标记它,我会做(*i)->setChecked(true);
而不是打印它,但我认为这会给我同样的错误。
我如何让这个滚动?
python - 从 Python 中的 QListWidgetItem 调用带有单击项的函数
我正在使用 Qt-designer 和 PyQt。我设置了一个带有一些按钮和 QListWidget 的窗口。
我想获取 QListWidget 的点击项。例如,我在列表中有 4 个项目,我单击第一个项目应该将其发送到另一个函数。
我读了一些例子,但他们总是使用类和“自我”。由于我是一个完全的新手,我想从简单的开始,并在没有课程的情况下设置所有内容。
我并不真正理解这些错误,因为我认为所有要求都已满足。
编辑:代码示例
mainscreen.ui 文件
qt - 如何在不删除文本的情况下在网格中显示 QListWidgetItems?
我有一个 QListWidget。我为 QListWidget 设置了网格大小,以将列表小部件内的项目显示为网格。但是当对话框的字体大小增加时,具有长文本的项目会以省略号显示。如何删除此省略号并显示项目的全部内容?
c++ - QListWidget 的 editItem() 输出“编辑:编辑失败”
我正在尝试将一个项目添加到 QListWidget,选择该项目,然后开始编辑新项目。
该项目被添加,它被选中,但该行没有被带入 QLineEdit,或者它试图使用的任何东西。
这是我的小部件的代码,在“m_addButton”的连接下有相关代码: