qt5相关内容

Qt 小部件的黑暗主题?

背景 我正在构建一个 PyQt5 应用程序,我想为其设置一个深色主题.以前我从事过 Android 开发,我可以为整个应用程序设置一个深色主题 问题 Qt 中是否内置了深色主题(适用于应用程序中的所有小部件,并且是跨平台的)? 解决方案 不,但你可以使用我比较全面的 stylesheets 在大多数平台上应该看起来都很棒(它的灵感来自 KDE 的 Breeze Theme ..
发布时间:2022-01-12 22:40:53 其他开发

有专门针对 PyQt5 的教程吗?

我正在寻找 PyQt5 教程.在没有教程的情况下,第一次使用 Python 开始 GUI 开发是相当复杂的. 到目前为止,我只找到了一些 PyQt4 教程,并且由于从 Qt4 到 Qt5 发生了一些变化,例如 Qt5 不再支持 SIGNAL 和 SLOT 的事实,它要是有 PyQt5 的具体教程就好了. 有人可以提供一个关于如何使用 PyQt5 开始 GUI 开发的教程吗? 解决 ..
发布时间:2022-01-12 22:40:43 Python

QtWidgets.QFileDialog.getOpenFileName 返回一个元组

我最近更新到了 Qt5 for Python 的新版本.在这样做的过程中,我不得不根据已经发生的一些显着变化来更改我的代码.我想深入了解我创建的这行代码.这感觉像是一种解决从函数中获取 string 而不是 tuple 问题的肮脏方式.(注意行尾的[0]) filename = QtWidgets.QFileDialog.getOpenFileName(None, "Open" + key + ..
发布时间:2022-01-12 22:38:04 Python

在 QMainWindows 之间拖动 QDockWidgets

我有一个关于在 QMainWindows 之间拖动 QDockWidgets 的问题.我有一个具有不同“DockAreas"的应用程序,它有一个带有一个或多个 QDockWidgets 的 QMainWindow 成员.此外,我想让 QDockWidgets 可以拖放到其他已经浮动的 QDockWidgets 中(不是选项卡!). 为了在拖放时获得良好的悬停效果,浮动 QDockWidget ..
发布时间:2022-01-11 21:07:22 C/C++开发

带有 QAbstractItemModel 和上下文菜单的 Qml 2.0 TableView

我有连接到 QAbstractItemModel 的 Qml 2.0 控件中的 TableView.我想制作一个上下文菜单,可以更改属性或简单地从模型中调用具体对象的方法. 示例: QAbstractItemModel 有一个 std::vector.Person 有一个方法 alter() 可以进行一些更改(任何更改,究竟哪些更改并不重要,关键是我们能够调用方法). 当右键单击 ..
发布时间:2022-01-06 14:49:37 C/C++开发

Raspberry Pi Qt5 设置物理屏幕尺寸

我正在使用交叉编译在 raspbian 上的 raspberry pi 上开发一个 qt5 应用程序. 当我运行它时,我得到一个黑屏,试图显示一个 QFrame 弹出窗口. 我想它无法定位,因为我在开头收到错误消息: EGLFS:无法查询物理屏幕尺寸,默认为 100 dpi. EGLFS:要覆盖,设置 QT_QPA_EGLFS_PHYSICAL_WIDTH 和 QT_QPA ..

Qt Creator、ptrace:不允许操作.什么是永久解决方案?

在 Qt creator 中调试 C++ 代码时出现以下错误 ptrace:不允许操作.无法附加到进程.确保没有其他调试器跟踪此过程.检查设置/proc/sys/kernel/yama/ptrace_scope有关更多详细信息,请参阅/etc/sysctl.d/10-ptrace.conf 这里找到了一个临时解决方案:尝试调试时收到错误在 QtProject 中 临时解决方案(重启后无效 ..
发布时间:2022-01-04 22:37:39 C/C++开发

如何实现基于树的 QComboBox

我如何实现一个 QComboBox 以便您选择树结构,类似于 QTreeView? 解决方案 我在 developer.nokia.com (第 1 部分,第 2 部分): from PyQt5.QtCore import *从 PyQt5.QtWidgets 导入 *从 PyQt5.QtGui 导入 *类 TreeComboBox(QComboBox):def __init__(se ..
发布时间:2022-01-02 14:26:23 其他开发

使用 Visual Studio 2015 设置 Qt5

在 Google 上搜索“Qt5 - Windows 10 - VS 2015"只在 4 月份出现了一篇博客文章,声明对 VS 2015 的支持正在进行中(链接). Qt5 下载页面(开源版本)目前没有 Visual Studio 2015 的链接.那么,是否可以在 VS 2015 中使用 Qt5,或者我只能在出现新的东西之前使用它? 附注.我只是想避免在 VS2015 之上安装 VS ..
发布时间:2021-12-30 18:19:55 其他开发

使用 Visual Studio 2012/Visual Studio 2013 构建 Qt5,并与 IDE 集成

如何让 Qt5 下载并与 Visual Studio 2012 集成?您会遇到哪些问题,您如何解决这些问题? 更新.Visual Studio 2013 也报告了 Visual Studio 2013 的成功,并且正在为 VS 2013 维护注释. 另请注意,问题的重点主要集中在使用 Visual Studio构建 Qt.还有与Visual Studio IDE集成的注意事项 ..
发布时间:2021-12-27 10:42:25 C/C++开发

构建时部署所有 Qt 依赖项

我创建了一个 CMakeLists.txt 来创建一个简单的 Qt 应用程序(实际上它只有一个文件 main.cpp 显示一个空的主窗口):> cmake_minimum_required (版本 3.7.0)项目(guitest)设置(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)设置(CMAKE_LIBRARY_OUTPUT_D ..
发布时间:2021-12-26 23:45:11 其他开发

Qt 中的 zlib - QtZlib 不存在

我正在使用 QuaZip 库,它具有 zlib 依赖性.我想在 Archlinux 和 Windows 7 下编译我的 CMake 托管应用程序,我都安装了 Qt 5.3.0. 在 Linux 上: 我在这里阅读了“如何将 zlib 添加到现有的 qt 安装",即 zlib 是 Qt 安装的本机部分.但是在 archlinux 中没有这样的目录.当然,我搜索了包括 QtCore 在内的 ..
发布时间:2021-12-26 22:04:19 C/C++开发

cmake 找不到 qt 5.1.1

我刚刚为 Windows 32 位(MinGW 4.8,OpenGL)安装了 Qt 5.1.1,并尝试将其添加到我的 cmake 中.但 CMake 只是不想找到它,我不知道为什么.我错过了什么?我需要设置环境变量还是什么? 这是我的 cmake : cmake_minimum_required(版本 2.8.11)项目(布莱默)# 在对应的构建目录中查找包含设置(CMAKE_INCLUD ..
发布时间:2021-12-26 22:00:47 C/C++开发

如何在 Windows 上找到 Qt5 CMake 模块

我正在尝试在 Windows 上使用 CMake 制作一个非常基本的 Qt5 应用程序.我使用 Qt5 的文档 使用 CMake,而我的 main.cpp 文件只包含一个 main 函数. 我的 CMakeLists.txt 正是: cmake_minimum_required(VERSION 2.8.9)项目(测试项目)# 在对应的构建目录中查找包含设置(CMAKE_INCLUDE_CU ..
发布时间:2021-12-22 18:37:40 C/C++开发

如何使用 Qt5 在 OpenGL 中启用多重采样(抗锯齿)?

如何在创建窗口时启用多重采样?我应该如何初始化 OpenGL 以匹配? 解决方案 我花了一段时间才弄明白. 诀窍是在 QWindow 的构造函数中使用 QSurfaceFormat,如下所示: setSurfaceType(QWindow::OpenGLSurface);QSurfaceFormat 格式;format.setSamples(4);//设置用于多重采样的样本数设置格 ..
发布时间:2021-12-19 18:40:51 其他开发