Linux 在非GUI环境中使用QPaint
在非GUI环境中使用QPaint可能有助于在(web)服务器上生成PDF 但是,Linux 在非GUI环境中使用QPaint,linux,qt,server,qpainter,Linux,Qt,Server,Qpainter,在非GUI环境中使用QPaint可能有助于在(web)服务器上生成PDF 但是,QPainter依赖于QGuiApplication,这会导致运行时错误: qt.qpa.screen:QXcbConnection:无法连接到显示器 无法连接到任何X显示器 如何在非GUI环境中使用qPaint(没有可用的输出屏幕)?您应该使用以下命令行参数启动应用程序: minimal作为一个示例提供给希望编写自己的平台插件的开发人员。但是,您可以使用该插件在没有GUI的环境中运行GUI应用程序,例如服务器 请注
QPainter
依赖于QGuiApplication
,这会导致运行时错误:
qt.qpa.screen:QXcbConnection:无法连接到显示器
无法连接到任何X显示器
如何在非GUI环境中使用
qPaint
(没有可用的输出屏幕)?您应该使用以下命令行参数启动应用程序:
minimal作为一个示例提供给希望编写自己的平台插件的开发人员。但是,您可以使用该插件在没有GUI的环境中运行GUI应用程序,例如服务器
请注意,-屏幕外平台
似乎需要支持字体,即绘制文本,否则将显示黑色方框而不是实际文本
进一步阅读和参考