Tamaño de los botones y posicion del mismo en Tkinter porfavor es urgente

Iniciado por elhacker_carlos, 3 Julio 2011, 01:01 AM

0 Miembros y 1 Visitante están viendo este tema.

elhacker_carlos

Hola me gustaria saber como definir el tamaño de los botones en tkinter y las letras que contenga el boton y tambien el codigo para estructurar los botones dentro de la ventana gracias  :D


elhacker_carlos

mm si buena info, sabrias si es posible darles un estilo a los botones esque
quedan un poco soso con los de default de tkinter gracias

0x5d

Cita de: elhacker_carlos en  3 Julio 2011, 15:56 PM
mm si buena info, sabrias si es posible darles un estilo a los botones esque
quedan un poco soso con los de default de tkinter gracias

Hola,
Pues  si quieres algo más profesional mejor utiliza PyQT ;)
En la url que te he dejado está todo para tkinter.
¡ SIGUEME EN TWITTER -> @JavierEsteban__ !

elhacker_carlos

Ok probare una pregunta cual te parece mejor??
tkinter,PyQT,pygame cual me recomendarias eesque tengo que hacer la intergaface grafica para una aplicacion de preguntas y respuestas??
gracias.

0x5d

Cita de: elhacker_carlos en  4 Julio 2011, 09:37 AM
Ok probare una pregunta cual te parece mejor??
tkinter,PyQT,pygame cual me recomendarias eesque tengo que hacer la intergaface grafica para una aplicacion de preguntas y respuestas??
gracias.

PyGame es más para juegos... Tkinter lo encuentro muy básico...
Yo me quedo con PyQT4 ;D
¡ SIGUEME EN TWITTER -> @JavierEsteban__ !

elhacker_carlos

y encima me esta costando jejeje
a verdad sabes como se convina pyton con tkinter esuqe yo se cuando hago
un if o un else cosas asi me gui pero como lo convino eso en TK??

0x5d

Cita de: elhacker_carlos en  5 Julio 2011, 00:38 AM
y encima me esta costando jejeje
a verdad sabes como se convina pyton con tkinter esuqe yo se cuando hago
un if o un else cosas asi me gui pero como lo convino eso en TK??

No entendí tu consulta, pero si deseas saber los datos de los campos,
debes saber si el boton se presionó y mandarlo a una Función, con la función tomas
el valor del campo(al campo antes debes asignarle una variable que guarde el contenido).
Por ejemplo :
Código (python) [Seleccionar]

campo=StringVar()
datos=Entry(root, textvariable=campo)
boton=Button(root, text="Boton", command=presionado)

Y para obtener lo ingresado en "datos" Haces esto en la función "presionado":
Código (python) [Seleccionar]

def presionado():
    salida=campo.get()
    print salida

Saludos.
¡ SIGUEME EN TWITTER -> @JavierEsteban__ !

elhacker_carlos

si es algo asi javier pero
cuando copio tu codigo me sale error no tendrias por hay un ejemplo
que pueda ejecutarlo gracias.

0x5d

Cita de: elhacker_carlos en  5 Julio 2011, 12:35 PM
si es algo asi javier pero
cuando copio tu codigo me sale error no tendrias por hay un ejemplo
que pueda ejecutarlo gracias.

Lo que pasa es que solo te di las partes importantes
Código (python) [Seleccionar]

#!/usr/bin/python
from Tkinter import *
import socket
def escaneo():
ipurl=ipx.get()
rangoini=primerango.get()
scanner = socket.socket()
try:
scanner.connect( (ipurl, rangoini))
xd=Label(root, text="Puerto %s : Abierto " % rangoini)
web=Label(root, text="IP: %s  " % ipurl)
web.grid(row=5, column=1)
xd.grid(row=4, column=1)
except:
xds=Label(root, text="Puerto %s  : Cerrado" % rangoini)
webx=Label(root, text="IP: %s  " % ipurl)
webx.grid(row=5, column=1)
xds.grid(row=4, column=1)
scanner.close()

root = Tk()
root.title("Escaner")
ipx=StringVar()
primerango=IntVar()
labelinicio=Label(root, text="Puerto:")
labelip=Label(root, text="IP:")
buttonscan=Button(root, text="Verificar", command=escaneo)
rangoinicio=Entry(root, textvariable=primerango)
ip=Entry(root, textvariable=ipx)
labelinicio.grid(row=0)
rangoinicio.grid(row=0, column=1)
labelip.grid(row=2)
ip.grid(row=2, column=1)
buttonscan.grid(row=3, column=1)
root.mainloop()

Ese código lo hice por esta misma fecha el año pasado...
¡ SIGUEME EN TWITTER -> @JavierEsteban__ !