问题标签 [qt5.4]

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 投票
1 回答
451 浏览

c++ - 从排序方式不同于表视图的表模型中删除右行

我有一个 QStandardItemModel 和一个 QTableView。视图的排序方式与模型不同。我正在使用 QSortFilterProxyModel。

如果我在视图中选择要删除的一行,我如何知道模型中的哪一行对应?

0 投票
1 回答
3343 浏览

qt - 如何将 Qt 中的 SQL 查询输出模型分配给 QML 的 TableView?

从 C++ (Qt):

来自 QML:

QML 的 TableView 显示为 EMPTY!

我需要帮助。

0 投票
1 回答
430 浏览

c++ - 注册类型上的 C++ Signal QML Slot

我试图通过在我的 C++ 代码中引发信号来调用已注册类型的 QML 插槽。插槽永远不会被调用。

在 main.cpp 我注册类型:

在 msgcontroller.h 我声明了信号:

在 msgcontroller.cpp 我提出信号

在我的 main.qml 文件中,我有 msgReceived 的插槽:

onMsgReceived 插槽永远不会被调用。有什么我错过的吗?

0 投票
1 回答
2217 浏览

c++ - 等到所有线程在使用 Qt/C++ 的主线程中完成

我想在代码中设置一个条件,等待所有线程在主线程最终槽中完成,以下是测试代码..

这里 testClass 在主线程中,我希望应用程序在 threadFinished 插槽中等待,直到我在 testClass 构造函数中启动的所有线程完成,有人可以建议最好的方法吗?

我在 Windows 7 中使用 Qt 5.4.0。

0 投票
1 回答
752 浏览

c++ - MSVC2013 - 未找到入口点

我最近安装了 Visual Studio 2013 的 Qt 插件。当我使用 MSVC2013 在 Qt Creator 或 Visual Studio 中构建项目时,它构建时没有错误,但只能从 IDE 内部运行。如果我尝试通过单击 .exe 来运行它,则会出现错误:“过程入口点 ?qt_metacast@QMenuBar@@UAEPAXPBD@Z 无法位于动态链接库中”。

从我在网上进行的研究中,我发现在我的 .exe 目录中添加正确的 .dll 文件可能需要做一些事情。我需要哪些 .dll 文件,还是我做错了什么?

我从 Qt 网站安装了适用于 Qt5 的 Visual Studio Add-in 1.2.4 。

0 投票
1 回答
163 浏览

qt - WP8.1 QFileDialog 的 Qt5.4 不起作用

我想知道如何显示图片选择器?我已经设置了功能:

我测试QFileDialog,但它没有显示任何内容。WP 8.1 是否有文档路径?

任何人都可以帮忙吗?非常感谢。

0 投票
2 回答
1295 浏览

python-3.x - 如何在 PyQt5 中将字符串数组传递给 dbus?

我正在尝试使用 python3.4 和 pyqt5.4 对 java 编写的守护进程进行 dbus 调用,我正在调用的方法的守护进程的签名是asa{sv}

我正在打的电话是

在哪里

但是,当我监控 dbus 时,我得到的是

我想得到的是

那就是我希望python发送一个字符串数组,而不是发送一个包含字符串的变量数组。

守护进程开发者用 java 编写了一个简单的客户端,它可以兑现签名

我在这里想念什么?

0 投票
1 回答
466 浏览

macos - 如何最小化 Qt 的安装以在 MacOS 上使用 PyQt?

我试图在我的 MacOS 上安装 PyQt。安装了SIP,输入时出现错误python3 PyQt-gpl-5.4/configure.py

Error: Use the --qmake argument to explicitly specify a working Qt qmake.

看来Qt应该在PyQt之前安装。Qt 的安装中有很多可选组件:

-Qt 5.4

--clang 64 位

--源组件

---附加组件

---要领

——……

我应该选择哪些组件来安装 qmake?

0 投票
2 回答
3712 浏览

c++ - QWebEnginePage 中的透明背景

我们正在尝试将一些应用程序从 Qt 4 移植到 Qt 5.4。Qt 5.4 有一个新的网络引擎。我们曾经使背景QWebViewQWebPage透明:

但是此代码不适用于QWebEngineViewand QWebEnginePage。关键是它QWebEnginePage没有像setPalette.

谁能找到解决这个问题的方法?

0 投票
1 回答
1611 浏览

qt - Qt:在 QScrollArea 中的小部件上调用 setGeometry 时的奇怪行为

我的环境如下:

  • Qt 5.4,从源代码构建-platform win32-msvc2013 -opengl desktop -no-icu -skip webkit
  • 视觉工作室 2013
  • 视窗 7 x64

考虑以下设置(包含固定大小的居中小部件的 QScrollArea):

现在,我想在我的程序中调整该小部件的大小,如下所示:

奇怪的行为出现了:
如果wh等于当前的宽度和高度(即没有任何变化),小部件会跳到左上角。
如果wh不同于当前的宽度和高度,小部件将保持在其中心位置并正确更改其大小。

我编写了一个演示该问题的小演示应用程序。如果单击该pushButton_Stay按钮,小部件会跳转到左上角。

点击pushButton_Up按钮:

第一张照片

点击pushButton_Stay按钮:

第二张图片

问题:

这里出了什么问题?

它是一个错误吗?如果和是,任何人都可以确认吗?

如果它不是错误,我怎样才能使小部件始终保持居中?