Red de conocimiento informático - Problemas con los teléfonos móviles - Código fuente del libro de texto de Python

Código fuente del libro de texto de Python

#!/usr/bin/env python

#Nombre de archivo: appui.py

"""

..moduleauthor:....

..Módulo de prueba de Tkinter

"""

Desde Tkinter import *

Importar tkMessageBox

root = Tk ()

Root.geometry('850x4880') #Establezca la altura y el ancho del formulario y la posición del formulario en la esquina superior izquierda de la pantalla.

Clase Appui (framework):

"""

Escribir documentación para Appui

"""

def __init__(self, parent=None):

"""

Inicializar la clase Appui

"""

Marco . __init__(self, ancho=850, alto=60, bg='gray40 ')

autopropagación (falso)

self.pack()

self .input = StringVar()

self.master.title('Widget de prueba')

self.master.iconname('Tk-42 ')

self.buildFrame() #Construir widgets

Definir marco de construcción (self):

"""

Crea un marco y agrega widgets al marco Zhong

"""

Auto. LabelF=Marco(self, ancho=850, alto=60, bg='gray80 ')

Self. LabelF.propagate(False)

Auto. LabelF.pack(side=TOP)

Label(self. LabelF, fg='steelblue1', bg='gray80', text= "Descripción del campo de texto:"). wrap(side=left)

#Establecer componente de entrada

self.e0 = Entry(self.LabelF, width=80, textvariable=self.input)

self.e0.pack(lado=IZQUIERDO)

Botón(self.LabelF, texto='Obtener ', ancho de borde=5, comando=self.callback). wrap(side=right, padx=10)

Definir devolución de llamada (self):

"""

Obtener la devolución de llamada del botón de ruta

"""

Prueba:

#self.e0.delete(0, FIN)

Valor=self.input.get()

Si el valor no es Ninguno:

Imprimir "Obtener cadena de la entrada" + valor

En caso contrario:

self.e0.delete ( 0, END)

Excepto (RuntimeError, TypeError, NameError, ValueError, IOError) como e:

tkMessageBox.showerror("Devolución de llamada de función de error()", ' %s' % e

Definir salida (self):

"""

Salida del proceso

"""

Salir(0)

def main():

"""

Función principal

"""

Aplicar().

Bucle principal()

if __name__ == '__main__ ':

Principal()