Requisito previo:
Python ofrece múltiples opciones para desarrollar GUI (interfaz gráfica de usuario). De todos los métodos GUI, tkinter es el método más utilizado. Es una interfaz estándar de Python para el kit de herramientas Tk GUI que se envía con Python.
¿Qué es un marcador de posición y cómo se puede implementar usando tkinter?
En programación, un marcador de posición puede ser un carácter, una palabra o una string de caracteres que ocupa brevemente el lugar de los datos finales. Por ejemplo, un científico aplicado puede darse cuenta de que necesita un rango preciso de valores o variables, pero no sabe qué ingresar.
El atributo de marcador de posición se usa para dar una pista que indica qué entrada espera el campo de entrada, o podemos decir que dará la pista breve que se muestra dentro del campo de entrada antes de que el usuario ingrese un valor.
En Tkinter no hay un método o propiedad incorporados para el marcador de posición, pero aún se puede ejecutar utilizando las funciones incorporadas de los módulos.
Acercarse:
- Módulo de importación
- Crear ventana normal de Tkinter
- Agregar cuadro de entrada
Sintaxis:
Entrada (Nombre de objeto, **attr)
- Agregue marcador de posición, aquí se hace usando insert() y luego lo mismo se une a la caja
Sintaxis:
insertar (índice)
- Ejecutar código
Programa:
Python3
# Import Module from tkinter import * # Create Tkinter Object root = Tk() # Set geometry root.geometry('400x400') # call function when we click on entry box def click(*args): playlist_url.delete(0, 'end') # call function when we leave entry box def leave(*args): playlist_url.delete(0, 'end') playlist_url.insert(0, 'Enter Text:- ') root.focus() # Add Entry Box playlist_url = Entry(root, width=60) # Add text in Entry box playlist_url.insert(0, 'Enter Text:- ') playlist_url.pack(pady=10) # Use bind method playlist_url.bind("<Button-1>", click) playlist_url.bind("<Leave>", leave) # Execute Tkinter root.mainloop()
Producción: