Tkinter python GUI程序在PyCharm远程服务器中运行并正常弹出界面

Tkinter python GUI程序在PyCharm远程服务器中运行并正常弹出界面Tkinterpytho 程序在 PyCharm 远程服务器中运行并正常弹出界面 tkinter TclError nodisplaynam DISPLAYenv 报错代码 tkinter TclError nodisplaynam DISPLAYenvir 先举个例子 fromtkinteri root Tk THISISTHELIN

Tkinter python GUI程序在PyCharm远程服务器中运行并正常弹出界面 _tkinter.TclError: no display name and no $DISPLAY env

报错代码:_tkinter.TclError: no display name and no $DISPLAY environment variable

先举个例子

 from tkinter import * root = Tk() # THIS IS THE LINE CAUSING THE ERROR label = Label(root, text='Hello World!') label.pack() root.mainloop() 

这里以打印Hello World为例!

Windows使用tkinter  可以正常显示
正常我们在服务器中运行此代码会报错
pycharm远程服务器报错图
重点是在这里 就是这个$DISPLAY。






$DISPLAY

1.首先服务器是不支持我们弹出界面展示的 如果想要展示的话就要用第三方软件辅助我们去实现

这个是Xmanager的界面

在这里插入图片描述
其实这里就是他会连接你的远程服务器 然后在你的服务器配置中写入$DISPLAY的具体信息

如果出现上图字样 已申请x11转移… 成功 字样就说明 已经执行成功了

这时我们可以去服务器查看是否存在

我们将DISPLAY的值加入Tk()类中

在这里插入图片描述

如果问题被解决 可以点赞哦关注 收藏 不迷路哈哈

我还不定时更新自己在工作或者是测试中遇到的各种各样的问题 同时也会在微信公众号不定时更新论坛

感兴趣 或者是遇到问题的可以关注本人公众号 大家共同学习 欢迎关注公众号 微信号:

扫码关注
每天不定时更新技术问题 。。。
感谢大家!!!




转载:https://blog.csdn.net/fhj_fhj/article/details/?spm=1001.2014.3001.5501

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/173509.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月27日 上午8:38
下一篇 2026年3月27日 上午8:39


相关推荐

  • 粒子群算法matlab代码(注释很详细哦,图像也美美哒,任意维度)[通俗易懂]

    粒子群算法matlab代码(注释很详细哦,图像也美美哒,任意维度)[通俗易懂]整个程序分为5个脚本pso1_mian.m:主程序,在此脚本内设置参数。pso1_im.m:画出函数图像(仅1维和2维)pso1_in.m:初始化pso1_in2.m:迭代寻优并输出结果另外还有一个目标函数,单独为一个脚本。推荐的测试函数—>这里先上运行结果图下面是源码1.pso1_mian.m这里的目标函数用函数句柄的形式调用(第15行)%%粒子群算法%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pso1_im

    2022年5月1日
    77
  • 蓝桥杯单片机必备知识—–(5)独立按键

    蓝桥杯单片机必备知识—–(5)独立按键

    2021年4月13日
    162
  • android mkv 字幕乱码,Android 西班牙语字幕乱码 && 字符编码

    android mkv 字幕乱码,Android 西班牙语字幕乱码 && 字符编码今天碰到一个西班牙语字幕乱码的问题 首先使用 JcharDetjar 包验证字幕文件编码类型为 windows 1252 其实和 ISO8859 1 类似 将其转化为万能的 UTF 8 或者 UTF 16 就 ok 了一篇很详细对各种字符编码进行述说的文章 http www crifan com files doc docbook char encoding release html char enco

    2026年3月18日
    2
  • Java学习路线总结,搬砖工逆袭Java架构师[通俗易懂]

    前情提要无意间听到领导们的谈话,现在公司的现状是码农太多,但能独立带队的人太少,简而言之,不缺干活的,缺PM。也许这也是这个行业的现状,也是传说中的“35岁危机”的最好解释,如果你马上35岁了,但是你能干的,毕业生也能干,老板还要你作甚?所以,从今天开始(2021年9月4日),开启《100天进阶高级工程师》系列。Java学习路线我觉得一个Java程序员的学习路线应该是:javase; javaweb; 数据库; ssm; springboot; 数据结构与算法; JVM;

    2022年4月9日
    50
  • 【深入Java虚拟机】之四:类加载机制

    【深入Java虚拟机】之四:类加载机制类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。在这五个阶段中,加载、验证、准备和初始化这四个阶段发生的顺序是确定的,而解析阶段则不一定,它在某些情况下可以在初始化阶段之后开始,这是为了支持Java语言的运行时绑定(也成为动态绑定或晚期绑定)。另外注意这里的几个阶段是按顺序开始,而不是按顺序进行或完成,因为这些阶段通常都是互相交叉地混合进行的,通常在一个阶段执行

    2022年5月24日
    30
  • idea ultimate 激活码[最新免费获取]

    (idea ultimate 激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月31日
    406

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号