Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 试图用tkinter制作一个简单的菜单,但返回;显示器不能进行DPMS操作;_Python_Python 3.x_Tkinter - Fatal编程技术网

Python 试图用tkinter制作一个简单的菜单,但返回;显示器不能进行DPMS操作;

Python 试图用tkinter制作一个简单的菜单,但返回;显示器不能进行DPMS操作;,python,python-3.x,tkinter,Python,Python 3.x,Tkinter,我很忙,我需要帮助 这是我的密码: from tkinter import * root = Tk() root.geometry('500x500') def callback() : print ("click!") b = Button(root, text="OK", command=callback) b.pack() mainloop() 试试这个: from Tkinter import * import tkMessageBox root = Tk() roo

我很忙,我需要帮助

这是我的密码:

from tkinter import *

root = Tk()
root.geometry('500x500')

def callback() :
    print ("click!")

b = Button(root, text="OK", command=callback)
b.pack()

mainloop()
试试这个:

from Tkinter import *
import tkMessageBox

root = Tk()
root.geometry('200x60')
root.title('Test Application')

def notify():
    tkMessageBox.showwarning('Notification', 'Display is not capable of DPMS!')

b1 = Button(root, text="Run!", command=notify)
b1.pack()

root.mainloop()

Uri,您可能应该在计算机上而不是在web上运行它。如果您正在使用chromebook,请进入设置并启用Linux

---窗户---

Windows安装:

---苹果---

Mac安装:

---Linux---

Linux问题:

Linux安装:


您的
mainloop()是什么?我看不出它的定义。请提供一个我说过我是个傻瓜所以我不知道你在说什么你的代码工作正常。你被困在哪里了?我相信你的问题来自这个在线python evviroment站点。只要在你的计算机上运行你的代码,你就会看到它工作了。不要在在线站点上进行Gui编程。创建tkinter是为了使用本地Gui(Windows/XWindow)和本地监视器/显示器。所以,当您在服务器上联机运行它时,它会尝试在服务器上使用GUI,并监视连接到服务器的设备。但是服务器不需要GUI或监视器。而且他们没有GUI和监视器。此外,您无法看到监视器连接到服务器。@uri您认为它不工作是什么意思?它在我的机器上工作得非常好,你能说得更具体一点吗,我猜你可能没有tkMessageBox。