2009-03-23 31 views

Respuesta

60

El paquete Tkinter ha cambiado de nombre a tkinter en Python 3, así como a otros módulos relacionados. Estos son los cambios de nombre:

  • Tkintertkinter
  • tkMessageBoxtkinter.messagebox
  • tkColorChoosertkinter.colorchooser
  • tkFileDialogtkinter.filedialog
  • tkCommonDialogtkinter.commondialog
  • tkSimpleDialogtkinter.simpledialog
  • tkFonttkinter.font
  • Tkdndtkinter.dnd
  • ScrolledTexttkinter.scrolledtext
  • Tixtkinter.tix
  • ttktkinter.ttk

Aconsejo a aprender cómo navegar dinámicamente los módulos con el dir comando. Si se encuentra en Windows, configure Python para usar el módulo readline para obtener la finalización automática y haga que sea mucho más fácil enumerar las clases disponibles en un módulo.

+1

También tenga en cuenta que tkinter.filedialog es un módulo (no una clase importada de un módulo). Entonces, para obtener la clase, lo haría desde tkinter.filedialog importar FileDialog. Sin embargo, parece que no hay una clase simple FileDialog en Python 2.x. Dime si estoy equivocado. – Shule

Cuestiones relacionadas