AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[qt](ubuntu)

Martin Hope
Sildeag
Asked: 2022-05-19 13:01:09 +0800 CST

您如何解决:PySide2/designer:符号查找错误:...:未定义符号:_ZdlPvm,版本 Qt_5?

  • 0

在 Ubuntu 22.04 上,使用 Python 3.10.4,我设置了 PyCharm 社区版 2022.01 以使用 PySide2 设计器 (Qt) 作为外部工具。当我按下“创建”按钮时,会产生此错误并且进程终止。过去 6 年零 6 个月的类似报告对我不起作用,PySide2 需要一个特殊的补丁才能与 Python3.10.4 一起使用。

在 PyCharm 外部工具 QtDesigner5 中,程序 venv_dir/bin/pyside2-designer,工作目录 $ProjectFileDir$。我已经设置了执行后同步文件和打开控制台以进行工具输出的复选框。

作为附加信息。PySide2 是从 5.15.2 Qt 维护工具源构建的,并且 pyside-setup 分支设置为 5.15。pyside2 和 shiboken2 的所有痕迹以前都已从 Ubuntu 系统中安全删除,因为它们会导致许多错误。对来源进行了一项更改:https : //bugzilla.redhat.com/show_bug.cgi?id=2025599(感谢 Petr Viktorin 2022-01-21 16:46:48 UTC)。清洁“bdist_wheel”和“安装”。这不会影响 PySide6 (6.3.0),它可以正常工作。

qt
  • 1 个回答
  • 313 Views
Martin Hope
J. Simon van der Walt
Asked: 2022-05-04 07:34:24 +0800 CST

Qt5安装问题ubuntustudio 22.04

  • 1

问题的简短版本:Ubuntu Studio 22.04 上的 qt5 安装在哪里?

在 SuperCollider 论坛上可以看到这个问题的长版本没有答案:基本上我正在尝试从源代码构建 SC,并且遇到了一些我认为可能与 qt5 的位置有关的问题。

(我应该说我不是程序员,但确实有在终端中绕过 linux 的基本能力。)

谢谢

qt
  • 1 个回答
  • 1788 Views
Martin Hope
Natan
Asked: 2022-04-25 06:09:58 +0800 CST

ubuntu22.04如何安装qt

  • 7

在 ubuntu20.04qt5-default中是包名。所以我qt6-default在 22.04 尝试了同样的方法。

然后我尝试apt-cache search qt了它揭示的(在许多其他中):qt6-base-dev和qt5-base-dev.

我不确定新的 qt{version}-base-dev 是否​​是旧的qt5-default. 如果不是:什么是?

qt
  • 2 个回答
  • 10695 Views
Martin Hope
ViBE
Asked: 2021-09-09 10:29:26 +0800 CST

如何将 .qm 和 .ts 文件转换为 .mo 或 .po?

  • 3

我正在处理几个语言文件,有时源文件是 .qm/.ts 格式。我正在使用 Qt Linguist/Gtranslator/POEdit,但 AFAIK 这些都不能将这些文件转换为 .mo/.po。是否有任何程序能够做到这一点?

qt
  • 1 个回答
  • 259 Views
Martin Hope
Archimede
Asked: 2021-07-04 05:14:37 +0800 CST

[QT][QML] 无法在我的 QML 视图中使用 QTLocation 和 QTPositioning

  • 1

在我使用 QT 6.1 和操作系统 Ubuntu 20.04 创建的 QT/QML 项目中,我将使用 QTMapView。为此,我尝试使用以下命令安装 QTLocation 和 QTPosition:

sudo apt install qml-module-qtlocation qml-module-qtpositioning

正如以下主题所建议的:

未安装 QtLocation 和 QtPositioning

之后,我尝试使用以下代码在我的 QML 视图中导入 QTLocation 和 QTPosition

import QtLocation 5.12
import QtPositioning 5.12

但我收到两个导入的“QML 模块未找到”消息。

下面,您还可以找到项目的 CMakeLists.txt 文件:

cmake_minimum_required(VERSION 3.14)

project(myapp VERSION 0.1 LANGUAGES CXX)

set(CMAKE_INCLUDE_CURRENT_DIR ON)

set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

find_package(QT NAMES Qt6 COMPONENTS Core Quick REQUIRED)
find_package(Qt6 COMPONENTS Core Quick REQUIRED)

set(CMAKE_EXPORT_COMPILE_COMMANDS 1)

set(PROJECT_SOURCES
        main.cpp
        qml.qrc
        images.qrc
)

qt_add_executable(myapp
    MANUAL_FINALIZATION
    ${PROJECT_SOURCES}
)

target_compile_definitions(myapp
  PRIVATE $<$<OR:$<CONFIG:Debug>,$<CONFIG:RelWithDebInfo>>:QT_QML_DEBUG>)
target_link_libraries(myapp
  PRIVATE Qt6::Core Qt6::Quick)

set_target_properties(myapp PROPERTIES
    QT_QML_MODULE_VERSION 1.0
    QT_QML_MODULE_URI com.my.myapp
)

list(APPEND QML_IMPORT_PATH .)

qt6_qml_type_registration(myapp)
qt_import_qml_plugins(myapp)
qt_finalize_executable(myapp)

我错过了什么吗?如何解决问题并正确导入地图组件?非常感谢; 我试图尽可能详细,但如果您需要其他信息,请随时问我。

qt
  • 1 个回答
  • 392 Views
Martin Hope
MrMeszaros
Asked: 2020-12-08 02:45:54 +0800 CST

GTK 主题在 Qt 启动应用程序上无法正常工作

  • 5

设置

当 Qt 应用程序(KeePassXC、AntiMicroX)自动启动(通过自动启动)时,不会应用 GTK 主题。

  • 所有应用程序都是通过标准apt包安装的(我知道快照主题问题)。
  • 我在 Ubuntu 上20.04,我使用 Yaru dark gtk 主题。
  • 要将 GTK 主题应用于 Qt 应用程序,我执行了以下操作:
    • 安装了qt5-style-pluginsapt 包(及其所有依赖项)
    • 添加了一行/etc/environment:QT_QPA_PLATFORMTHEME=gtk2
    • 如果我手动启动应用程序,这将正常工作

额外的摆弄表明,在冷启动时,主题永远不会被正确应用,但是,在重新启动时,它有时确实有效。

问题

  • 如何确保正确使用深色 gtk 应用程序主题?

  • 我会假设当自动启动发生时,某些设置没有加载,因此会损坏。这些应用程序是否需要等待某种“服务” ?

  • 我应该尝试增加延迟吗?

autostart themes gtk qt 20.04
  • 2 个回答
  • 1286 Views
Martin Hope
truf
Asked: 2020-10-30 03:25:40 +0800 CST

用 bzr 制作 deb:QApplication 依赖

  • 1

我正在尝试按照https://packaging.ubuntu.com/html/packaging-new-software.html
我的 Build-Dependsdebian/control文件中的描述打包 Qt 5.x 应用程序:
debhelper-compat (= 13), libqt5widgets5 (>=5.4), libqt5xml5 (>=5.4), libqt5gui5 (>=5.4), libqt5core5a (>=5.4), libtiff5 (>=4.0.3), libjpeg8 (>=8c), libgcc1 (>=1.3.0), libc6 (>=2.14), libpng16-16 (>=1.6.2-1), libstdc++6 (>=5.2)
我正在构建 debbzr builddeb -- -us -uc

不幸的是,构建过程失败了,因为它试图在二进制编译后启动测试用例,其中一个崩溃了。测试用例使用QPainter需要一个实例QApplication才能工作。似乎应用程序在创建QApplication. 输出是:

qt.qpa.xcb: could not connect to display 
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: wayland-org.kde.kwin.qpa, dxcb, eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.

所以我的猜测是,bzr 正试图在一些基于我的 Build-Depends 列表的干净环境中运行该应用程序。这个列表遗漏了qt5/plugins/platforms/libqxcb.so.

问题是:它可能是什么以及如何追踪它?
我可以ldd在我的机器上执行,但我需要在 bzr 环境中执行。

这是构建日志https://pastebin.com/BVbZVwr6我已经删除了编译过程的中间部分以适应粘贴大小限制。但是编译很好,失败的是make test。测试代码在这里:https ://cutt.ly/BgYQITO

package-management dependencies bazaar qt
  • 1 个回答
  • 58 Views
Martin Hope
lima
Asked: 2020-10-02 12:07:36 +0800 CST

Lyx 不工作(可能与 Qt5 有关)

  • 1

Lyx 不会启动。它给我的唯一错误信息是:

lyx: symbol lookup error: lyx: undefined symbol: _ZN17QAbstractItemView11eventFilterEP7QObjectP6QEvent, version Qt_5

Lyx 已经让我的精神健全了 2 天了,我快要失去它了。请帮忙。

我正在使用 Ubuntu 20.04.1 LTS

莱克斯版:lyx/focal,now 2.3.5.2-1~focal~ppa1 amd64

  • 安装的 Qt 软件包: apt list --installed | grep qt
libqt5core5a/focal,now 5.12.8+dfsg-0ubuntu1 amd64 [installed,automatic]
libqt5dbus5/focal,now 5.12.8+dfsg-0ubuntu1 amd64 [installed,automatic]
libqt5gui5/focal,now 5.12.8+dfsg-0ubuntu1 amd64 [installed,automatic]
libqt5network5/focal,now 5.12.8+dfsg-0ubuntu1 amd64 [installed,automatic]
libqt5svg5/focal,now 5.12.8-0ubuntu1 amd64 [installed,automatic]
libqt5widgets5/focal,now 5.12.8+dfsg-0ubuntu1 amd64 [installed,automatic]
qt5-gtk-platformtheme/focal,now 5.12.8+dfsg-0ubuntu1 amd64 [installed,automatic]
qttranslations5-l10n/focal,focal,now 5.12.8-0ubuntu1 all [installed,automatic]

有人对如何解决这个问题有建议吗?


编辑

  • 的输出apt-cache policy lyx
lyx:
  Installed: 2.3.4.2-2
  Candidate: 2.3.4.2-2
  Version table:
 *** 2.3.4.2-2 500
        500 http://br.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
        100 /var/lib/dpkg/status
  • 存储库:grep ^deb -r /etc/apt --include=*.list
/etc/apt/sources.list:deb http://br.archive.ubuntu.com/ubuntu/ focal main restricted
/etc/apt/sources.list:deb http://br.archive.ubuntu.com/ubuntu/ focal-updates main restricted
/etc/apt/sources.list:deb http://br.archive.ubuntu.com/ubuntu/ focal universe
/etc/apt/sources.list:deb http://br.archive.ubuntu.com/ubuntu/ focal-updates universe
/etc/apt/sources.list:deb http://br.archive.ubuntu.com/ubuntu/ focal multiverse
/etc/apt/sources.list:deb http://br.archive.ubuntu.com/ubuntu/ focal-updates multiverse
/etc/apt/sources.list:deb http://br.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu focal-security main restricted
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu focal-security universe
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu focal-security multiverse
/etc/apt/sources.list.d/google-chrome.list:deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
/etc/apt/sources.list.d/rock-core-ubuntu-qt4-focal.list:deb http://ppa.launchpad.net/rock-core/qt4/ubuntu focal main
  • 输出为dpkg -l | grep ppa
ii  apparmor                 2.13.3-7ubuntu5.1      amd64   user-space parser utility for AppArmor
ii  libapparmor1:amd64       2.13.3-7ubuntu5.1      amd64   changehat AppArmor library
ii  ppa-purge                0.2.8+bzr63            all     disables a PPA and reverts to official packages
ii  printer-driver-pnm2ppa   1.13+nondbs-0ubuntu6   amd64   printer driver for HP-GDI printers
  • 输出为dpkg -l | grep -i libQt5Widgets
ii  libqt5widgets5:amd64     5.12.8+dfsg-0ubuntu1   amd64   Qt 5 widgets module
  • 输出为sudo find / -name libQt5Widgets* -type f
find: ‘/run/user/1000/doc’: Permission denied
find: ‘/run/user/1000/gvfs’: Permission denied
/usr/local/lib/libQt5Widgets.so.5
/usr/local/Wolfram/Mathematica/12.1/SystemFiles/Components/WSMCore/SystemModeler/SystemFiles/Libraries/Linux-x86-64/libQt5Widgets.so.5
/usr/local/Wolfram/Mathematica/12.1/SystemFiles/Libraries/Linux-x86-64/Qt/lib/libQt5Widgets.so.5
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.12.8
/home/lima/.local/share/Trash/info/libQt5Widgets.so.5.10.1.trashinfo
/home/lima/.local/share/Trash/info/libQt5Widgets.so.5.trashinfo
/home/lima/.local/share/Trash/info/libQt5Widgets.so.5.10.trashinfo
/home/lima/.local/share/Trash/info/libQt5Widgets.so.trashinfo
/home/lima/.local/share/Trash/files/libQt5Widgets.so.5
/home/lima/.local/share/Trash/files/l_mkl_2020.3.279/pset/32e/qt/libQt5Widgets.so.5.12.8
  • 输出which lyx:
/usr/bin/lyx
  • 输出为lyx --version
lyx: symbol lookup error: lyx: undefined symbol: _ZN17QAbstractItemView11eventFilterEP7QObjectP6QEvent, version Qt_5
  • 输出为ldd $(which lyx)
linux-vdso.so.1 (0x00007ffd600a8000)
    libmythes-1.2.so.0 => /lib/x86_64-linux-gnu/libmythes-1.2.so.0 (0x00007ff29c583000)
    libenchant-2.so.2 => /lib/x86_64-linux-gnu/libenchant-2.so.2 (0x00007ff29c575000)
    libmagic.so.1 => /lib/x86_64-linux-gnu/libmagic.so.1 (0x00007ff29c54d000)
    libz.so.1 => /usr/local/lib/libz.so.1 (0x00007ff29c331000)
    libQt5Svg.so.5 => /usr/local/lib/libQt5Svg.so.5 (0x00007ff29c2d9000)
    libQt5Widgets.so.5 => /usr/local/lib/libQt5Widgets.so.5 (0x00007ff29bc93000)
    libQt5Gui.so.5 => /usr/local/lib/libQt5Gui.so.5 (0x00007ff29b6d1000)
    libQt5Core.so.5 => /lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007ff29b188000)
    libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007ff29afa7000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ff29ae58000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007ff29ae3d000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff29ac4b000)
    /lib64/ld-linux-x86-64.so.2 (0x00007ff29d54d000)
    libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007ff29ac43000)
    libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007ff29ab1a000)
    liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007ff29aaf1000)
    libbz2.so.1.0 => /usr/local/lib/libbz2.so.1.0 (0x00007ff29a8dd000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ff29a8ba000)
    libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007ff29a832000)
    libpng16.so.16 => /usr/local/lib/libpng16.so.16 (0x00007ff29a5ef000)
    libicui18n.so.66 => /lib/x86_64-linux-gnu/libicui18n.so.66 (0x00007ff29a2f0000)
    libicuuc.so.66 => /lib/x86_64-linux-gnu/libicuuc.so.66 (0x00007ff29a10a000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ff29a104000)
    libpcre2-16.so.0 => /lib/x86_64-linux-gnu/libpcre2-16.so.0 (0x00007ff29a081000)
    libdouble-conversion.so.3 => /lib/x86_64-linux-gnu/libdouble-conversion.so.3 (0x00007ff29a069000)
    libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007ff299ff6000)
    libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007ff299f3e000)
    libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007ff299f0a000)
    libicudata.so.66 => /lib/x86_64-linux-gnu/libicudata.so.66 (0x00007ff298449000)
    libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007ff29830a000)
    libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007ff2982e0000)
    libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007ff2982da000)
    libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007ff2982d2000)
    libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007ff2982b8000)

lyx qt qt5
  • 1 个回答
  • 596 Views
Martin Hope
Teso
Asked: 2020-09-11 07:55:49 +0800 CST

无法在 Ubuntu 20.04 上安装 Qt-4 - 相当通用的电路模拟器 (QUCS)

  • 6

系统:Kubuntu-64-bit 20.04 - AMD 64-bit machine
我试图从源代码安装相当通用的电路模拟器并得到错误:

configure: error: Qt >= 4.6.0 is required.
configure: error: ./configure failed for qucs

尝试安装 Qt-4 得到错误:

apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
E: Unable to locate package qt4-dev-tools
E: Package 'libqt4-dev' has no installation candidate
E: Unable to locate package libqt4-core
E: Unable to locate package libqt4-gui

我如何得到这份工作?

qt qt4
  • 2 个回答
  • 13990 Views
Martin Hope
blablaalb
Asked: 2020-09-02 21:45:26 +0800 CST

无法在“”中加载 Qt 平台插件“xcb”,即使已找到

  • 6

首先我想说我不是一个有经验的 Linux 用户,所以请不要对我太“技术”。
我正在尝试在 Xubuntu 20.04 上安装XnViewMP包,但出现此错误:

qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.

Aborted (core dumped)

我在谷歌上搜索并寻找解决方案,但没有找到。我唯一理解的是我缺少一些应用程序依赖的库?我已经尝试过这个解决方案,sudo apt-get install libx11-xcb1以及在各种网站上找到的其他几个解决方案,但我仍然遇到同样的问题。

dependencies xubuntu qt
  • 1 个回答
  • 15299 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve