标签: qt5

Ubuntu Phone SDK 将如何影响桌面开发

如果我要在 Ubuntu Phone 发布后为 Ubuntu 开发应用程序,我会关心几个问题。我知道这些事情不会立即改变,但我正在考虑确保 Canonical 提供良好支持的战略决策。

  • QML/QT 是否也会成为桌面环境的未来发展方向?
  • Quickly 现在是过去的工具吗?
  • 哪些语言将成为首选语言?C++ 和 JavaScript 是未来的方向,而 Python 和 Vala 可能不是最具战略意义的选择吗?
  • 这将如何影响现有的 API?传统的图书馆模式会改变吗?

application-development qt5 ubuntu-phone

13
推荐指数
1
解决办法
673
查看次数

Ubuntu 14.04 Qt5 开发库?

我想通过 CMake 构建需要 Qt5 的应用程序。

我必须安装哪些库才能实现这一目标?

到目前为止我尝试过的是搜索任何包含 qt 5 core 和 dev 的东西,但结果是空的:

apt-cache search qt | grep dev | grep core
Run Code Online (Sandbox Code Playgroud)

只返回

libtulip-dev - Tulip graph library - core development files
Run Code Online (Sandbox Code Playgroud)

唯一似乎半途而废的是“libqt5core5a”,但安装它不提供任何开发库......

我需要任何额外的存储库吗?可能是来自 Kubuntu 的那些?

搜索网络也没有给我任何正确的答案(可能不是正确的关键字,我知道,但是:o)。例如,我发现了这个问题:我需要什么包来构建 Qt 5 和 CMake 应用程序?,但似乎在可信赖的存储库中没有 qtcore5-dev 包...

编辑:经过进一步试验,我确实安装了 qmake,但安装了 4.8.6 版本(qt4-qmake)。尝试安装 5.x 版本并没有带来任何乐趣,尽管 - ( sudo apt-get purge qt4-qmake && sudo apt-get install qt5-qmake) - qmake 现在报告:

qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
Run Code Online (Sandbox Code Playgroud)

这里的存储库中是否有损坏的东西?

cmake qt5 14.04

13
推荐指数
1
解决办法
3万
查看次数

导入错误:没有名为“PyQt5.QtWebEngineWidgets”的模块

我尝试使用 PyQt5 QtWebEngineWidgets 运行 python 脚本,但它抛出错误:

  from PyQt5.QtWebEngineWidgets import (
ImportError: No module named 'PyQt5.QtWebEngineWidgets'
Run Code Online (Sandbox Code Playgroud)

我想有一个包裹丢失了,但是是哪一个?python3-pyqt5.qtwebkit已安装。

如何让这个工作?

python qt5 pyqt5 16.04

13
推荐指数
3
解决办法
3万
查看次数

在 Ubuntu 14.04 上安装 Qt 5.5.1 - 在终端上抛出 qt.network.ssl 错误

我打算在虚拟机上运行的 ubuntu 14.04 上安装 qt 5.5.1。我已经从 qt-io 下载了安装程序,当我尝试安装安装程序时,我注意到终端上出现以下警告,然后安装程序弹出。

qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_method
Run Code Online (Sandbox Code Playgroud)

我需要担心这个警告吗?当我在同一台机器上安装 qt 5.3.1 时,我没有看到任何此类错误。

有没有办法解决这个警告?任何帮助表示赞赏。谢谢。

这是我机器上当前版本的 openSSL。

openssl version -v
OpenSSL 1.0.1f 6 Jan 2014
Run Code Online (Sandbox Code Playgroud)

qt qt5 14.04

10
推荐指数
1
解决办法
2万
查看次数

Okular突然打不开了

我用 Ubuntu 18.04.1 再次让我的笔记本电脑双启动了几个月。我一直在使用 okular 打开 pdf 文件(用于评论选项),但突然 okular 不再工作了。尝试打开 okular 时出现以下错误:

找不到 Okular 组件:无法加载库 /snap/okular/39/usr/lib/x86_64-linux-gnu/qt5/plugins/okularpart.so: (libKF5JSApi.so.5: 无法打开共享对象文件:没有这样的文件或目录)

我不明白如何解决这个问题。直到今天,Okular 都运行良好,同时我没有对我的 ubuntu 系统进行任何更改。也许问题出在我最近几天一直在 Windows 上工作并且还使用了 windows ubuntu 应用程序的事实。

我怎样才能让 okular 再次工作?

shared-library pdf okular qt5 18.04

10
推荐指数
1
解决办法
4929
查看次数

使用 Ubuntu QML 工具包预览播放声音

我已经按照http://developer.ubuntu.com/get-started/gomobile/上的说明安装了 Ubuntu QML Toolkit Preview (用一个小小提琴让它在 12.04 上工作)。我正在尝试编写一个播放声音文件的应用程序。显然,您可以在 QtQuick 1 中使用 QtMultiMediakit 执行此操作,但不能在工具包使用的 QtQuick 2 中执行此操作。

是否可以使用播放声音的工具包编写应用程序?

application-development qml qt5 ubuntu-touch

9
推荐指数
1
解决办法
2235
查看次数

如何在 Ubuntu 15.04 中安装 Sigil?

我可以使用 ppa 在 Ubuntu 15.04 中安装 Sigil 吗?

旧的ppa:rgibert/ebook不再适合我。

repository epub qt5

9
推荐指数
1
解决办法
1万
查看次数

如何将 Qt5 添加到 Qt Creator?

我添加了Qt5 Daily 存储库,安装qt5-meta-full并添加/opt/qt5/bin/qmake到 Qt 版本。现在我得到

:-1: error: Unknown module(s) in QT: declarative
Run Code Online (Sandbox Code Playgroud)

Qt5 是否可以与 Qt Creator 一起使用?

qt application-development qt-creator qt5

8
推荐指数
1
解决办法
1万
查看次数

Qt Quick Controls 在 Ubuntu 13.10 上可用吗?

我希望在 QML 中进行 UI 开发,而且我真的希望它看起来是原生的。我找到了 QtQuick.Controls ( http://qt-project.org/doc/qt-5.1/qtquickcontrols/qtquickcontrols-index.html ),但是当我尝试制作一个简单的应用程序时,它告诉我 QtQuick.Controls 不是' t 安装。

主.qml:

import QtQuick 2.1
import QtQuick.Controls 1.0

Rectangle {
    height: 200
    width: 200
}
Run Code Online (Sandbox Code Playgroud)

终端:

$ qmlscene main.qml
file:///tmp/main.qml:2 module "QtQuick.Controls" is not installed
Run Code Online (Sandbox Code Playgroud)

另外,我从https://qt.gitorious.org/qt/qtquickcontrols/source/stable下载了源代码, run qmake && make,但这返回了以下输出:

cd src/ && ( test -e Makefile || /usr/lib/i386-linux-gnu/qt5/bin/qmake /tmp/qtquickcontrols/src/src.pro -o Makefile ) && make -f Makefile 
make[1]: Går til katalog '/tmp/qtquickcontrols/src'
cd controls/ && ( test -e Makefile || /usr/lib/i386-linux-gnu/qt5/bin/qmake /tmp/qtquickcontrols/src/controls/controls.pro -o Makefile ) …
Run Code Online (Sandbox Code Playgroud)

qt application-development qml qt5

8
推荐指数
1
解决办法
4436
查看次数

如何在 Ubuntu 16.04 LTS 上安装 Qt5?

我有很多需要 Qt4 的程序,我需要安装需要 Qt5 的程序。当我尝试安装 Qt5 时,事情开始变得狡猾,然后变得疯狂。我请求友好的指导。直接查看终端输出可能是最简单的:

$ sudo apt update
Ign:1 http://linux.dropbox.com/ubuntu wily InRelease
Ign:2 http://repo.ubports.com xenial InRelease                                                                  
Hit:3 http://linux.dropbox.com/ubuntu wily Release                                                              
Hit:4 http://gb.archive.ubuntu.com/ubuntu xenial InRelease                                                      
Ign:5 http://repo.ubports.com xenial_-_mir26 InRelease                                                          
Hit:6 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu xenial InRelease                                           
Hit:8 http://gb.archive.ubuntu.com/ubuntu xenial-updates InRelease                                              
Hit:9 http://repo.ubports.com xenial Release                                                                    
Hit:10 http://security.ubuntu.com/ubuntu xenial-security InRelease                                              
Hit:11 http://gb.archive.ubuntu.com/ubuntu xenial-backports InRelease                                           
Hit:12 http://repo.ubports.com xenial_-_mir26 Release                                          
Hit:13 http://ppa.launchpad.net/maarten-baert/simplescreenrecorder/ubuntu xenial InRelease
Hit:14 https://repo.nordvpn.com/deb/nordvpn/debian stable InRelease          
Hit:15 http://ppa.launchpad.net/nextcloud-devs/client/ubuntu xenial InRelease
Hit:17 http://ppa.launchpad.net/numix/ppa/ubuntu xenial InRelease             
Hit:19 http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu xenial InRelease
Hit:20 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial InRelease
Hit:21 …
Run Code Online (Sandbox Code Playgroud)

qt5 pyqt5 16.04

8
推荐指数
1
解决办法
3万
查看次数