¿Por qué es Tk ttk.label NoneType pero etiqueta tk es iterable (usando Tkinter 8,6 con python3)

votos
0

cuando corro el siguiente:

from tkinter import *
from tkinter import ttk
from pprint import pprint


app = Tk()
labelExample = ttk.Label( app, text = my_test). grid(             column = 3, row = 3, sticky = W)
pprint(dict(labelExample))

i obtener esta respuesta

Rastreo (llamada más reciente pasado): Archivo /Users/vas/Library/Preferences/PyCharm2017.2/scratches/scratch_4.py, línea 8, en pprint (dict (labelExample)) TypeError: objeto 'NoneType' no es iterable

pero cuando corro este código:

import tkinter as tk
from pprint import pprint

app = tk.Tk()
labelExample = tk.Label(app, text=This is a Label,   height=15, width=100)
pprint(dict(labelExample))

Recibo esta respuesta:

{ 'Activebackground': 'systemButtonFacePressed', 'activeforeground': 'systemPushButtonPressedText', 'ancla': 'centro', 'fondo': 'White', 'BD':, 'bg': 'White', 'bitmap': '', 'BorderWidth':, 'compuesto': 'none', 'cursor': '', 'disabledforeground': '# a3a3a3', 'fg': 'systemButtonText', 'font': 'TkDefaultFont', 'primer plano ': 'systemButtonText', 'height': 15 'highlightbackground': 'White', 'highlightcolor': 'systemButtonFrame', 'highlightthickness':, 'imagen': '', 'justificar': 'centro',' padx ':, 'pady':, 'alivio': '', 'estado plano': 'normal', 'takefocus': '0', 'texto': 'Esta es una etiqueta', 'textVariable': '', 'subrayado': -1, 'width': 100, 'wraplength':}

Proceso terminado con código de salida 0

¿por qué el ttk.label un NoneType pero tk.label es iterable y me da todas las propiedades de la etiqueta en un diccionario bueno?

lo siento mi primer mensaje a Stackoverflow, perdona mi forma;)

James W

Publicado el 27/11/2018 a las 16:51
fuente por usuario
En otros idiomas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more