pkexec 显示图像界面

如果按照正常使用 pkexec 的方法来使用:

pkexec ls /

没问题,但运行图形程序:

gfdgd_xi@gfdgd-xi-PC:~$ pkexec /home/gfdgd_xi/Documents/git/uengine-runner/main.py
Traceback (most recent call last):
  File "/home/gfdgd_xi/Documents/git/uengine-runner/main.py", line 609, in <module>
    win = tk.Tk()  # 创建窗口
  File "/usr/lib/python3.7/tkinter/__init__.py", line 2023, in __init__
    self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)_tkinter.TclError: no display name and no $DISPLAY environment variable

解决方法如下:

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY XXX  # XXX 为命令
(0)

相关推荐

  • tkinter窗口的after方法 | Python笔记

    tkinter窗口,比如root窗口,以及Toplevel窗口,都有一个after方法.此方法执行后,将会在规定的时间间隔之后,执行一个特定的您指定的函数.如果在您指定的这个定时执行的函数中,再次调用 ...

  • Python Tkinter 窗口的管理与设置(三):窗口外形设置

    https://space.bilibili.com/523606542 1.设置透明度 # 透明度的值:0~1 也可以是小数点,0:全透明:1:全不透明 root.attributes(" ...

  • Python tkinter是什么?有哪些功能?

    不用过多介绍,想必大家都知道Python有很多第三方库,而今天这篇文章为大家介绍的是Python的Tkinter界面库.众所周知,Python的GUI库非常多,但为什么Tkinter更受欢迎呢?一是简 ...

  • python tkinter窗口

    Python有多个图形开发界面的库,如wxPython.Jython等,本篇介绍的是Tkinter. Tkinter是Python的标准Tk GUI工具包的接口,可以在大多数的平台下使用. 要使用Tk ...

  • 用Python创建你第一个GIS程序[3]:前后端搭建

    前言:为了区分说明,我们这里也用前端后端这个概念来阐述.本章节使用简单的案例,分别展示前后端的代码,包括一个简单前端 GUI 界面的搭建流程和代码. 后端 为了区分说明,我们这里也用前端后端这个概念来 ...

  • Python tkinter和exe打包的方法

    爬虫程序的核心,爬虫天眼查的公司信息类TianYanCha已经完成了,并且验证可以工作,但是给不是专业方面的人用的话,还要安装Python解释器,还没有界面是挺麻烦的,于是就想写一个简单的界面,然后打 ...

  • SunnyUI 学习1.1——简介与界面布局的使用

    SunnyUI 学习1.1--简介与界面布局的使用 炎黄子孙__ 2021-01-01 14:59:26  3015  收藏 12 分类专栏: SunnyUI C# winform 文章标签: c# ...

  • Android应用程序----UI界面控件(菜单menu)

    菜单是应用程序中非常重要的组成部分,能够在不占用界面空间的前提下,为应用程序提供了统一的功能和设置界面,并为程序开发人员提供了易于使用的编程接口 Android系统支持三种菜单 选项菜单(Option ...

  • 摄影后期Snapseed指划修图使用教程一界面认知与设置

    摄影后期Snapseed指划修图使用教程一界面认知与设置

  • 为什么 qt 成为 c 界面编程的第一选择?

    来源: https://blog.csdn.net/jiedichina/article/details/78547067 嵌入式专栏 1 前言 为什么现在QT越来越成为界面编程的第一选择,笔者从事q ...

  • 3D MAX界面介绍

    3D MAX界面介绍 心碎无痕 3368次浏览 2019.03.21 3dmax软件是一款电脑设计辅助软件,广泛应用于建筑设计.室内设计.影视动画.广告设计.游戏设计等等,是三维设计师们不可或缺的一款 ...

  • Word如何关闭开启软件弹出的推荐界面

    我们有时候在打开word文档的时候,会弹出一个推荐的界面,如何关闭这一个界面呢?一起来看看吧. 1.首先我们打开word的时候,会直接弹出一些推荐的界面,我们想要将它关闭. 2.打开word选项的对话 ...

  • Android应用程序----UI界面控件(相对布局,绝对布局)

    相对布局 相对布局(RelativeLayout)是一种非常灵活的布局方式,能够通过指定界面元素与其他元素的相对位置关系,确定界面中所有元素的布局位置 特点:能够最大程度保证在各种屏幕类型的手机上正确 ...

  • snapseed基本功能—界面认识

    snapseed基本功能—界面认识

  • Android应用程序----界面事件(按键事件)

    在Android系统中,存在多种界面事件,如点击事件.触摸事件.焦点事件和菜单事件等等 在这些界面事件发生时,Android界面框架调用界面控件的事件处理函数对事件进行处理 按键事件 在MVC模型中, ...