Tag: qt

qtCreator和docker最佳实践

从IDE内部使用docker的最佳实践(如qtCreator)是什么? 你应该在容器中安装qtCreator吗? 你是否应该在主机上编码,并且只能通过一个共享的安装卷在容器内构build? 在这种情况下,你必须手动启动容器内的运行/debugging,而不是通过ctrl + r或F5在qtCreator中运行/debugging(这将是一个痛苦不再能够使用快捷键CTRL + R或F5)

为qt构buildDockerfile时出现SSL错误

我正在尝试为Qt构build一个Docker镜像 但是当我使用命令“dockerbuild设”。 我在最后得到以下消息,bash保持卡住我终止它: [269] Warning: LicenseManager: Ssl error: "The issuer certificate of a locally looked up certificate could not be found" [270] Warning: Network error: [ QNetworkReply::NetworkError(SslHandshakeFailedError) ] "Failed to connect to server. Check your network connection and try again." 以下是我的Dockerfile ## ## Docker image for compiling QT desktop applications ## FROM debian:jessie-slim ENV QT_PATH="/opt/qt" […]

我的文件存在于Docker镜像中的位置?

我将在Travis-CI版本中切换到基于容器的基础架构。 所以我在我的Dockerfile中写下了以下命令,镜像成功构build: RUN apt-get install software-properties-common -y RUN add-apt-repository ppa:ubuntu-toolchain-r/test -y RUN apt-get update RUN apt-get install gcc-4.9 -y RUN apt-get install build-essential perl python git -y RUN apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev -y RUN apt-get install libedit-dev -y RUN apt-get install flex bison gperf libicu-dev libxslt-dev -y RUN git clone git://code.qt.io/qt/qt5.git qt5 RUN […]

找不到libGL.so.1:Docker中带有centos的Qt GUI应用程序

我试图在docker中运行一个Qt应用程序。 我有一个非常有限的Linux经验。 操作系统是centos。 Qt版本是5.9.1。 总体思路是在Xvbf中运行它。 ( 我已经运行了DISPLAY中的firefox:1(Xvbf),在docker下的centos ) 当我尝试“docker运行-it myTestGuiApp”,我得到一个错误libGL.so.1:无法打开共享对象文件:没有这样的文件或目录。 这里缺less什么? 提前致谢。

在Docker上创build与Jenkins的Qt构build

我是jenkins的新手,我正在学习如何使用它。 我已经用Jenkins ver 2.60.1创build了一个容器,我已经将它configuration为使用Gitlab,并且已经安装了JDK Java SE SDK 8u131。 我试图为一个简单的Java项目创build一个构build,它似乎工作正常。 现在,我需要为Qt项目创build一个构build。 为了testing(并学习)它是如何工作的,我创build了以下Qttesting项目: Project01 App01 mathLib TestMathLib .pro文件如下所示: Project01.pro TEMPLATE = subdirs SUBDIRS += \ App01 \ mathLib \ TestMathLib App01.pro QT += core QT -= gui CONFIG += c++11 TARGET = App01 CONFIG += console CONFIG -= app_bundle TEMPLATE = app SOURCES += main.cpp DEFINES += […]

基于GUI的环境的Docker?

问题 我有一组客户机,它们是企业Web应用程序的一部分。 每台机器运行相同的软件,这是一个基于PyQT的networking客户端连接到服务器。 这个客户端软件定期更新,我想有一些configuration/供应工具,允许在每台机器上具有相同的环境,因此可以方便地在每台客户机上部署和configuration软件。 问题是我试图使用厨师,但是要真正维持厨师的知识和技能(我们没有一个专门的操作人员)需要花费很大的精力,而且如果某个第三方存储库不再存在,厨师食谱可能会失败可用 (这是一个主要的塞子)。 我想尝试Docker来解决这个问题,但我仍然不知道是否可以设置允许一些基于GUI的软件运行的图像/容器。 题 是否有可能使用Docker为基于GUI的应用程序(PyQt / QT)开发/生产环境? 如果是的话,接下来要做的第一步是什么?

在Docker容器中使用audio运行应用程序

这个问题的启发可以在docker容器中运行GUI应用程序吗? 。 基本的想法是运行audio和用户界面(VLC,火狐,Skype,…) 我正在使用pulseaudiosearchdocker容器,但是我发现使用pulseaudio streaming over tcp的所有容器。 (应用程序的安全沙箱) https://gist.github.com/hybris42/ce429de428e5af3a344a https://github.com/jlund/docker-chrome-pulseaudio https://github.com/tomparys/docker-skype-pulseaudio 在我的情况下,我会prefere播放audio从容器内的应用程序直接到我的主机pulseaudio。 (没有SSH隧道和臃肿的docker图像) Pulseaudio,因为我的qt应用程序正在使用它;)