tkinter库导入方式不同,窗口有丑美区别

我需要444.py这样的美观窗口,
但是我认为Import 包名这样的代码比较好
我不想使用from 包名 import *
tkinter库导入方式不同,窗口有丑美区别
tkinter库导入方式不同,窗口有丑美区别
tkinter库导入方式不同,窗口有丑美区别

import ctypes

import 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 ctypes

import 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库导入方式不同,窗口有丑美区别


回答:

这两种导入方式的语义都不一样,你不能想改成哪样就改成哪样。

只有后者才会自动覆盖掉 tkinter 的组件。

你要是非得想像前者那样写,那你下面的代码里就不应该用 tkinter了,全都换成 ttk 相应的函数才是。

https://docs.python.org/3/lib...

以上是 tkinter库导入方式不同,窗口有丑美区别 的全部内容, 来源链接: utcz.com/p/938115.html

回到顶部