[Ayuda] Como puedo ordenar los elementos gráficos por coordenadas en Python

Iniciado por Proxmond, 16 Junio 2014, 05:20 AM

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

Proxmond

Lo que quiero hacer,es ordenar los elementos gráficos en Tkinter - Python(Botones-Labels,etc) por coordenadas propias(X,Y) en la ventana, osea coordenadas excactas.
¿Es posible hacerlo?

Saludos.

tincopasan


Proxmond

Cita de: tincopasan en 16 Junio 2014, 11:18 AM
supongo que te referís al uso de grid, te paso un link por si te sirve:
http://effbot.org/tkinterbook/grid.htm

No, por filas y columnas no, tiene que ser una coordenada especifica X e Y.
Saludos.

daryo

http://zetcode.com/gui/tkinter/layout/
las coordenadas van en
Código (python) [Seleccionar]
padx=60, pady=5
Código (python) [Seleccionar]
#!/usr/bin/python
# -*- coding: utf-8 -*-

"""
ZetCode Tkinter tutorial

In this script, we use pack manager
to position two buttons in the
bottom right corner of the window.

author: Jan Bodnar
last modified: December 2010
website: www.zetcode.com
"""

from Tkinter import Tk, RIGHT, BOTH, RAISED
from ttk import Frame, Button, Style


class Example(Frame):
 
   def __init__(self, parent):
       Frame.__init__(self, parent)  
       
       self.parent = parent
       
       self.initUI()
       
   def initUI(self):
     
       self.parent.title("Buttons")
       self.style = Style()
       self.style.theme_use("default")
       
       frame = Frame(self, relief=RAISED, borderwidth=1)
       frame.pack(fill=BOTH, expand=1)
       
       self.pack(fill=BOTH, expand=1)
       
       closeButton = Button(self, text="Close")
       closeButton.pack(side=RIGHT, padx=60, pady=5)
       okButton = Button(self, text="OK")
       okButton.pack(side=RIGHT)
             

def main():
 
   root = Tk()
   root.geometry("300x200+300+300")
   app = Example(root)
   root.mainloop()  


if __name__ == '__main__':
   main()  
buenas