问题标签 [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.
qt - QListWidgetItem 的文本无法突出显示/选中
我在 RHEL6 上使用 qt5.2.1
除了使用QTextBrowser
或重写一个使用QLabel
而不是QListWidgetItem
like的新小部件之外QListWidget
,我如何能够使用鼠标指针单独选择文本?
例如,在像 vim 这样的文本编辑器中,您可以在某些文本上拖动鼠标按钮并释放鼠标,然后您可以在不同的编辑器或终端中单击鼠标中键并将其粘贴。我知道如何做到这一点,QClipboard
但问题是首先无法选择文本。我仍然希望通过单击来选择整行,这就是我使用 a 的原因QListWidget
,但是如果我按住并拖动鼠标,我希望能够选择单个文本。
TL;DR:AQLabel
具有setTextInteractionFlags
可以使其成为鼠标的功能,selectable
我该如何为 a 做到这一点QListWidgetItem
?
python - 如何在 QListWidget 中增加缩略图的大小
问题=> 我想创建一个 QlistWidgetItem 对象,其中包含图像列表及其缩略图,其尺寸比我当前拥有的尺寸相对大(类似于 Windows 资源管理器中的“中等图标”或“大图标”选项)
到目前为止的进展=> 我已经设法找出如何创建列表,除了图标之外的所有东西都太小了。
我尝试过的 => 我尝试过更改列表项的字体大小,假设 cld 也会使字体按比例变大。没用。根据另一位在线博主,我还尝试使用(PIL 的图像)设置缩略图的大小,但这也不起作用。
Code Snippet => #Imported Image 和 ImageQt from PIL 还导入了 QtGui 和 QtCore
希望你们能帮帮我。:)
qt - QTCreator 赋予 ListWidgetItems 多个属性
所以我正在使用 QTCreator 为项目创建 GUI。我正在从文件中读取项目,然后将这些项目导入 ListWidget,每个项目旁边都有复选框。我想知道是否可以将复选框与旋转框或其他类型的数字属性绑定到每个项目,如果可以,您能解释一下如何吗?编辑:如果有人知道如何添加任何可编辑的文本框,那实际上效果会更好。这是我目前正在做的打开/读取文件:
谢谢!
image - 以降低的分辨率在 QListWidget 上加载缩略图
我需要降低在 QListWidgtet 中添加和显示的图像的分辨率。现在我使用下一个代码,但它没有显示所有图像,因为它们正在以全分辨率加载
}
有没有办法调整 QIcon 的分辨率以优化加载图像和显示添加的所有图像所消耗的时间?现在,如果我加载很多图像,最后一个 QListWidgetItems 只添加名称。
谢谢你的帮助
c++ - 如何正确地将字符串添加到 QListWidgets?
在以下代码中,该方法exec(const char *cmd)
运行 bash 脚本并将输出作为字符串向量返回。目的是QListWidgetItem
从这些字符串中的每一个中创建一个并将它们添加到QListWidget
我创建的一个小 GUI 上,但是QListWidgetItem
s 没有成功创建。我似乎总是需要使用 aconst char*
来创建 aQString
或QListWidgetItem
,它不允许我使用字符串变量创建一个。
您可以在该行中看到我的目标:QString nextLine = txtVcr.back();
这里抛出了一个异常,它想QString
设置为 a const char*
,例如 QString nextLine = "Hello, World!";
如何从我的向量中获取字符串并创建QListWidgetItems
它们以添加到我的QListWidget
?
在 C# 中,一切都相当直接,因为我可以向任何容器/小部件添加字符串或其他任何内容。这些“QWidgets”是否存在我忽略的中间步骤?也许我应该转换为“Q”类型?
c++ - 将 QListWidget 选择与另一个 QListWidget 连接
编辑
已解决,我只是忘了初始化found_users
我有两个 QListWidget 到一个窗口中。左边是我的数据库的所有用户的列表。
右侧显示与查询结果相关的帐户子集。
我希望右侧的选择反映在左侧。
例如,如果我在左边
usr1
usr2
usr3
usr4
我在右侧列表中选择“usr3”,它应该触发左侧“usr3”的选择。
这是代码:
.h
.cpp
当我选择右边的东西时,这对我不起作用,他们说:
我希望,我提供的信息是足够的。
c++ - 将 QListWidgetItem 添加到 QListWidget
所以我有一个类 SnapshotPanel : public QListWidget 我试图动态添加一个 QListWidgetItem ,但是当我尝试时我得到一个段错误。我已验证我添加项目的代码是正确的,因为我可以在构建 SnapshotPanel 时将其添加到列表中。但是,当通过信号和插槽调用代码时,我无法添加到面板中,我将不胜感激了解我所缺少的内容。
这是构造函数:
那么,当通过信号和插槽调用时,有什么理由我不能使用以下代码:
qt - 有没有办法在我的 QListWidget 中禁用 QListWidgetItem?
我QListWidgetItem
用来在我的QListWidget
.
在某些情况下,我希望我的某些行QListWidget
变得不可选择。(我的意思是我希望有些QListWidgetItem
是不可选择的)
有没有办法做到这一点?
PS:我试过了
但他们不会禁用项目的选择。
编辑:
}
qt - 在特定的 QListWidgetItem 上使用 QSS 类
我想突出显示(通过定义自定义 css)一些项目(QListWidgetItem
)QListWidgetItem
。
由于QListWidgetItem
不继承自QWidget
,因此没有任何setProperty
方法可以让我定义 css 类。
对此有什么办法?