注意:根据常见问题解答,“Ubuntu 下一个版本的问题”可能不会在这里作为问题提出,但在我看来,这不是问题而只是询问政策的问题。如果您觉得这个问题是题外话,请发表评论解释原因或在Meta.AU 上提出问题。
Qt 5.0 发布时将如何为 Ubuntu 打包?目前,用于安装 Qt 4.8 核心库的包名称为:
Qt (5.0) 下一个版本的等效包会被命名libqt5-core吗?如果不是,包的名称是什么?在可预见的未来,现有的 Qt 4.8 库会与 Qt 5.0 等价物共存还是会被删除?
Qt 5.0 beta 2 PPA包含很多包 - 其中很少有与现有包名称相对应的。
如果有人能给我提供一个概述 Qt 5.0 迁移计划的政策链接,那就太棒了。
我使用 Qt Creator 来构建应用程序,最近我决定将我的 Ubuntu 从 12.10 升级到 13.04,并将我当前的项目从 Qt4 升级到 Qt5。问题是帮助部分没有提供 Qt5 的文档。对于 Qt4,我曾经有 package qt4-doc,但没有qt5-doc或类似的东西。
如何安装Qt5文档?
对于我在 travis CI 上的构建,我需要 qt5 x11extras 插件。我试图添加 ppa:ubuntu-sdk-team/ppa 但 cmakes find_package(Qt5X11Extras REQUIRED) 仍然失败。ubuntu 到底在哪里隐藏了 qt 的东西?
我在我的计算机上正确设置 Qt5 应用程序时遇到问题。我正在使用 KDE4 运行 Ubuntu 14.04,我已经在 KDE 系统设置中配置了外观,并且该外观用于每个 qt4 应用程序和 gtk 应用程序,但不在 qt5 应用程序中。最烦人的想法是我使用双击来激活项目,但在 qt5 应用程序中,这被忽略并且项目是通过单击激活的。
有人知道如何更改默认的 Qt5 设置吗?我尝试删除我的 .kde 文件夹,将其移动到 .kde4,在 KDE 系统设置中尝试不同的配置,尝试找到 Qt5 的 qtconfig(似乎不再存在),甚至安装了每日构建的 KF5 并使用了 KDE5 系统设置我在这里设置主题、颜色和鼠标行为,甚至在 Qt5 应用程序中都被忽略了。
我知道 Qt5 会尝试自动使用系统设置 - 这就是没有 qtconfig 的原因,但它根本不起作用。
所以在这里我要求任何人在这个主题上提供帮助,或者至少一些信息如何正确配置 Qt 或者说更好:如何至少以某种方式配置 qt5。
此外,我使用的是 ubuntu 的 QT5.2.1,但我也从 Qt 网站安装了 QT5.3,但两个版本的行为都相同
将FocusWriter、RStudio、Toggl Desktop或Telegram Desktop等 Qt 应用程序集成到 Ubuntu 的设计中需要什么?
默认情况下,这些应用程序在 Ubuntu 16.04 上如下所示:
FocusWriter 菜单栏:
切换桌面:

我已经通过 apt-get 在 Kubuntu 15.10 中安装了 QtCreator,它说我的电脑没有所需的 Qt Kit,可以通过 Qt 维护工具安装。
但我认为我的开始菜单中没有 Qt 维护工具,也没有在 Synaptic 中找到它。
我在 Ubuntu 15.10 上使用 i3wm。我想知道如何更改 QT5 主题?使用旧的 QT4,可以使用 qt4-config 更改它。然而,目前还没有 qt5-config。我曾尝试使用 qt-config-tool,但它在启动时出现段错误。还有 lxqt-config,但它只存在于 xenial 存储库中,我需要它来供威利使用。那么有没有一种优雅的方式来使用 Ubuntu 15.10 更改 QT5 主题?另外,KDE 系统设置的包名是什么,以便我尝试 apt-get 它?它将所有 KDE 拉到我的系统还是只是一些 qt 库?
当我在带有English布局的Ubuntu 14.04 上运行 Qt Creator 时,它总是用英语输入,如果我将布局更改为其他语言,它也不会改变。在前面,当我使用Persian布局运行 Qt Creator 时,它只允许我用波斯语书写,并且不会随着键盘布局的变化而改变。我已经搜索了很多,但我找不到任何解决方案。
我在 Ubuntu 14.10 上使用 Qt Creator 3.1.1(安装 Ubuntu SDK 时安装的版本 - 两者似乎是同一个应用程序)。我正在运行默认的 Unity 7 桌面。
当我创建一个新的“Qt Widgets 应用程序”时,我可以mainwindow.ui通过设计界面添加菜单项。当我从 Qt Creator 运行应用程序时,它们会出现在 Unity 菜单栏 (appmenu) 中。
但是,当我创建一个新的“Qt Quick Application”并将菜单项添加到 时main.qml,它们不会出现在 Ubuntu 菜单栏中。新项目从以下默认菜单项开始:
menuBar: MenuBar {
Menu {
title: qsTr("File")
MenuItem {
text: qsTr("Exit")
onTriggered: Qt.quit();
}
}
}
Run Code Online (Sandbox Code Playgroud)
当我运行项目时,记录了以下错误消息:
appmenu-qt: handleReparent 136 The given QWindow has no QMenuBar assigned
Run Code Online (Sandbox Code Playgroud)
我是否缺少依赖项或类似的东西?或者这是一个错误?
我想安装PyQt5在Ubuntu 14.04.2。下载并解压缩后,我python configure.py按照上一个链接中提到的方式运行。但是,它要求我安装 QT 5 或更高版本。我做了什么。
当我回来运行上面的命令时,我得到了同样的错误:
begueradj@begueradj-hacker:~/Bureau/PyQt-gpl-5.4.1# python configure.py
Querying qmake about your Qt installation...
Error: PyQt5 requires Qt v5.0 or later. You seem to be using v4.8.6. Use the
--qmake flag to specify the correct version of qmake.
Run Code Online (Sandbox Code Playgroud)
但是,在安装 Qt5 后,当我运行此命令时: qmake --version
我明白了:
QMake version 2.01a
Using Qt version 4.8.6 in /usr/lib/x86_64-linux-gnu
Run Code Online (Sandbox Code Playgroud)
如何改用新的 Qt5 版本?(它安装在/opt/qt/)
如何解决这个问题?