tkinter库导入方式不同,窗口有丑美区别
我需要444.py这样的美观窗口,
但是我认为Import 包名
这样的代码比较好
我不想使用from 包名 import *
import ctypesimport tkinter
import tkinter.ttk
window = tkinter.Tk()
window.title('333.py')
frame = tkinter.Frame(window)
frame.pack()
entry = tkinter.Entry(frame,width=30)
button = tkinter.Button(frame, text='Quit')
entry.pack()
button.pack()
window.mainloop()
import ctypesimport tkinter
from tkinter import *
from tkinter.ttk import *
window = Tk()
window.title('444.py')
frame = Frame(window)
frame.pack()
entry = Entry(frame,width=30)
button = Button(frame, text='Quit')
entry.pack()
button.pack()
window.mainloop()
回答:
这两种导入方式的语义都不一样,你不能想改成哪样就改成哪样。
只有后者才会自动覆盖掉 tkinter 的组件。
你要是非得想像前者那样写,那你下面的代码里就不应该用 tkinter了,全都换成 ttk 相应的函数才是。
https://docs.python.org/3/lib...
以上是 tkinter库导入方式不同,窗口有丑美区别 的全部内容, 来源链接: utcz.com/p/938115.html