如何在全屏模式下在Tkinter显示中制作画面?我看到了这段代码,它非常有用......:
>>> import Tkinter
>>> root = Tkinter.Tk()
>>> root.overrideredirect(True)
>>> root.geometry("{0}x{1}+0+0".format(root.winfo_screenwidth(), root.winfo_screenheight()))
Run Code Online (Sandbox Code Playgroud)
...但是是否可以编辑代码以便命中 Esc 自动使窗口"恢复"?
import tkinter
class App():
def __init__(self):
self.root = Tkinter.Tk()
button = Tkinter.Button(self.root, text = 'root quit', command=self.quit)
button.pack()
self.root.mainloop()
def quit(self):
self.root.destroy
app = App()
Run Code Online (Sandbox Code Playgroud)
如何使我的quit功能关闭窗口?
我想在列表框上单击一下来执行功能.这是我的想法:
from Tkinter import *
import Tkinter
def immediately():
print Lb1.curselection()
top = Tk()
Lb1 = Listbox(top)
Lb1.insert(1, "Python")
Lb1.insert(2, "Perl")
Lb1.insert(3, "C")
Lb1.insert(4, "PHP")
Lb1.insert(5, "JSP")
Lb1.insert(6, "Ruby")
Lb1.pack()
Lb1.bind('<Button-1>', lambda event :immediately() )
top.mainloop()
Run Code Online (Sandbox Code Playgroud)
但是这个函数在执行选择之前打印...你会看到运行这段代码时的问题是什么.
如何将字符串转换为整数并从该更改中删除每个字符.例:
S = "--r10-" 我想要这个: S = 10
这不起作用:
S = "--10-"
int(S)
Run Code Online (Sandbox Code Playgroud)