Advertisement
Guest User

layouts problem

a guest
Jan 22nd, 2015
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.27 KB | None | 0 0
  1. """
  2. pruebas de pyside
  3. """
  4. from PySide import QtCore, QtGui
  5. import sys
  6.  
  7. class Ventana(QtGui.QWidget):
  8.     def __init__(self):
  9.         super(Ventana, self).__init__()
  10.         """propiedades de ventana"""
  11.         self.setWindowTitle("anSound")
  12.         self.resize(600, 200)
  13.         self.move(200, 200)
  14.         self.setWindowIcon(QtGui.QIcon("/home/rebel/Imagenes/icon.jpg"))
  15.         """botones"""
  16.         boton=QtGui.QPushButton("Boton 1", self)
  17.         boton2=QtGui.QPushButton("Boton 2", self)
  18.         line_edit=QtGui.QLineEdit(self)
  19.         """cambiar posicionamiento de botones"""
  20.         boton2.move(90, 0)
  21.         line_edit.move(400,0)
  22.         #setgeometry establece el posicionamiento pero tambien las dimensiones
  23.         #boton2.setGeometry(100, 100, 90, 20)
  24.         """labels"""
  25.         label=QtGui.QLabel("esto es un label", self).move(200,0)
  26.         """layouts"""
  27.     #aqui es donde está el problema
  28.         layout_horizontal=QtGui.QHBoxLayout(self)
  29.         layout_horizontal.addWidget(boton)
  30.         layout_horizontal.addWidget(boton2)
  31.         layout_horizontal.addWidget(label)
  32.         layout_horizontal.addWidget(line_edit)
  33.         self.setLayout(layout_horizontal)
  34.  
  35.  
  36. app=QtGui.QApplication(sys.argv)
  37. ventana= Ventana()
  38. ventana.show()
  39.  
  40. sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement