| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    ¿Qué tan difícil es el diseño de una GUI en Python
    ? Escribir un programa en Python que utiliza una interfaz gráfica de usuario (GUI ) para la interacción del usuario implica el uso de las bibliotecas incluidas que vienen con el lenguaje Python. Mediante el uso de estas bibliotecas especializadas , Python va a interactuar con el sistema operativo para presentar ventanas , botones y controladores de eventos para detectar lo que un usuario está haciendo con el teclado y el ratón. Al aprender algunos métodos clave , un programador no encontrará difícil en absoluto el desarrollo de Python GUI. Tkinker

    Las bibliotecas Tikinter contienen el código y los métodos para empezar a crear interfaces GUI en Python. Cualquier programa que desee incluir elementos de la GUI debe importar la biblioteca Tkinker :

    de Tkinter import *

    Luego, utilizando la biblioteca consiste en la invocación de un widget de root ( o ventana ) , que es la raíz de todos los otros widgets creados durante el programa :
    raíz

    = Tk ()

    Cualquier otra ventana /tu currículum debe seguir el widget raíz. En este punto , el programador puede manipular la ventana "raíz " sa sencilla de usuario (con las decoraciones proporcionadas por el sistema operativo en uso).
    Manipulación de una ventana

    para crear una ventana con un tamaño manejable , o una ventana que contiene un mensaje, métodos como el " Label ":

    w = Label (root , text = " Hello")

    w.pack ()

    root.geometry ( '200x200 ' )

    el método Label crea el texto " Hello" y lo coloca en la ventana de "root ", y los "paquetes " de los ventana alrededor del texto ( por lo que la ventana no volverá a menor tamaño que el texto. el método geométrico ( un método interno para ventanas como root) determina el tamaño de comienzo de la ventana de 200 píxeles por 200 píxeles.
    < br >
    botones

    Junto texto, un programador puede fácilmente incluir botones en el programa :

    de Tkinter import *

    tkMessageBox importación < br > root

    = Tk ()

    b = Button ( root, text = , command = printButton "Hi" )

    b.pack ()
    raíz

    . mainloop ()

    la ventana raíz tendrá ahora un botón, en lugar de sólo texto. el botón contendrá el texto " Hola" y ejecutar los comandos definidos en el método creado por el usuario " printButton " . Si el printButton método está definido para ejecutar un cuadro de mensaje como en este ejemplo :

    tkMessagBox.showinfo ( " nueva ventana ", " HI" )

    Luego nueva ventana se abrirá , mostrando los parámetros de " tkMessageBox.showinfo " .
    desove otra ventana

    Supongamos que en lugar de abrir un cuadro de mensaje (que sólo muestra una advertencia o mensaje ) , el programador cambia la " Hola "para abrir una nueva ventana similar a la primera (Fuente 1 ) esto requeriría un cambio en el código printButton a parecerse a algo similar a este ejemplo (recordando al guión después del nombre de la función ) .

    def printButton () :
    ventana

    = Tk ()

    T = Button ( ventana, text = " Hi2 " , command = window.destroy )

    T.pack ()

    Ahora, al hacer clic en el botón "Hi" engendrará una nueva ventana ( " window " ) que contiene otro botón ( " Hi2 ") . el botón Hi2 , una vez que se hace clic, se cerrará la ventana nueva.

    Facilidad de uso

    la dificultad inherente en el uso de la biblioteca Tkinker es similar al uso de otras bibliotecas de Python . Dominar lo Tkinker tiene que ofrecer requiere que un programador de dedicar tiempo a aprender los métodos y la forma en que se utilizan en la práctica. también , más allá del ámbito de aplicación real , el elemento de diseño de cualquier aplicación de interfaz gráfica de usuario se encuentra fuera del ámbito de aplicación de una discusión de la implementación del código básico . sin embargo , las bibliotecas Tkinter no son en sí mismos oscuro o esotérica , y el estudio la sintaxis de Tkinker hará el diseño de aplicaciones GUI en Python relativamente fácil.

    Previous :

    next :
      Artículos relacionados
    ·Cómo permitir que un usuario Rango de entrada en Pytho…
    ·Cómo dividir los datos tabulares con un delimitador en…
    ·¿Qué es la compilación Py 
    ·Cómo establecer variables de entorno Python 
    ·Python Tk Tutorial 
    ·Cómo: Método para Pilón objetivo Montaje 
    ·Cómo reemplazar enteros negativos en una matriz de Pyt…
    ·Cómo ordenar un diccionario Python claves o valores 
    ·Cómo hacer nombres globales en Python 
    ·Cómo romper una cadena en caracteres en Python 
      Artículos destacados
    ·Cómo activar la máquina virtual de Windows 
    ·Cómo abordar los modos de microprocesador 
    ·Cómo crear un tablero de ajedrez en OpenGL 
    ·Cómo utilizar caracteres nativos japoneses en JSP 
    ·¿Qué es una expresión de Etiquetado 
    ·Cómo eliminar filas de una matriz en PHP 
    ·Cómo deshabilitar múltiple Presenta en PHP 
    ·Cómo convertirse en un programador de Perl 
    ·Cómo aprender ActiveX Programación 
    ·Cómo usar WMP control en Vb.Net 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com