问题标签 [qt4]

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.

0 投票
4 回答
1737 浏览

qt4 - QListView 单击鼠标按钮

我需要知道发出 QListView::clicked 信号时单击的鼠标按钮是什么。

我怎么知道按钮。

0 投票
2 回答
4857 浏览

python - 使用 PyQT,如何为带有自定义列表的 QComboBox 过滤 mousePressEvent

我有QComboBox一个自定义列表对象。

截屏。

自定义列表对象具有自定义mousePressEvent功能,因此当用户单击带有 +/-(曲折)的圆圈之一时,列表会展开/折叠。

当我将列表与组合框一起使用时,当用户单击扭曲时,列表会展开/折叠,但选择会更改,并且列表会隐藏。我怎样才能过滤这个,以便当用户点击一个曲折时,选择不会改变,列表不会隐藏。

附加屏幕截图

所有节点都崩溃了: 所有节点都崩溃了。

列表隐藏: 隐藏列表的屏幕截图。

0 投票
3 回答
16334 浏览

qt4 - 将自定义类型的 QVariant 转换为 QString

我有一个名为 Money 的自定义类,我用 Q_DECLARE_METATYPE() 声明了它。

我将它存储在 QVariant 中,我想将其转换为 QString:

变量s最终成为空字符串,因为 QVariant 不知道如何将我的自定义类型转换为字符串。有没有办法做到这一点?

0 投票
1 回答
6021 浏览

ruby - 如何强制 Qt 小部件保持相等的高度和宽度?

我正在使用 Ruby Qt 绑定。

我正在尝试制作一个方形小部件(棋盘),但它似乎不起作用。 这是我尝试过的代码

制作保持其纵横比的小部件的正确方法是什么?

0 投票
1 回答
1437 浏览

drag-and-drop - 从 QTableView/QSqlTableModel 中拖动项目

我希望能够从具有 QSqlTableModel 作为其模型的 QTableView 中拖动一个项目(实际上是一整行)。

QSqlTableModel::flags(const QModelIndex &index)不返回Qt::ItemIsDragEnabled.这是否意味着我可以让它工作的唯一方法是如果我将 QSqlTableModel 子类化并重新实现该flags()方法?

仅仅拖动项目似乎有点过头了。

0 投票
2 回答
2002 浏览

python - QSortFilterProxyModel.mapToSource 崩溃。没有信息为什么

我有以下代码:

代码在第二行崩溃了。没有引发异常。没有回溯。没有警告。我该如何解决?

0 投票
1 回答
1713 浏览

c++ - 如何使用 QT 4.5 和 Linux 发送和接收广播消息?

我是 QT 编程的新手。谁能解释我如何在给定网络适配器及其 IP 地址的情况下发送广播消息?我也不知道如何使用 QT 接收数据报。有人可以帮忙吗?

0 投票
3 回答
7218 浏览

qt - 如何在 qt 中使用默认图标

我只使用Qt(虽然是PyQt)并且当我调用例如QMessageBox.warning() 时我没有得到图标。有没有办法使用平台的默认图标?目前我正在使用更完整的 QMessageBox 构造函数并调用 setIconPixmap。

0 投票
2 回答
2099 浏览

macos - MacOS 上的视频捕获

我正在使用 Trolltech QT 库编写 C++ 应用程序,我需要从相机和一些医疗仪器中捕获视频流。

我可以使用什么样的硬件来做到这一点?我尝试过使用 OpenCV,但它无法识别我的 EyeTV 250。

我可以在 Mac 上使用 Pinnacle Video capture 吗?

谢谢,安德里亚

0 投票
2 回答
1726 浏览

c++ - qt 4.5.0 与 Visual Studio 2008 的集成有什么问题?

我下载并安装了vs2008的qt评估,并希望它与VS集成,但事实并非如此。它是试用 30 天的商业许可证。它有什么问题或者可能是我弄错了?