Qt en Español

Qt en Español es una comunidad de usuarios para aprender a Programar usando las librerias Qt

Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Últimos temas
» Desaparecen objetos del formulario al usar showMaximized()
Sáb Sep 13, 2014 9:54 pm por ljimenez29

» visivilidad de controles
Dom Mayo 18, 2014 5:04 pm por solitarywolf

» Error QT (y no sé que más poner ¬¬)
Jue Sep 26, 2013 4:02 pm por Anónimo

» QT, VTK en VS 2008 C++
Jue Abr 11, 2013 5:19 pm por monicadiaz

» [Ayuda]Programa en PyQt4 en modo Pantalla completa
Sáb Mar 30, 2013 8:56 pm por fortil

» SIGNAL y SLOT
Sáb Mar 02, 2013 5:11 pm por loloqt

» Qt creator 5.0.1 en Windows 8...."Qt creator needs a compiler set up to build. Configure a compiler in the kit options"
Miér Feb 27, 2013 4:23 pm por caliche

» mi aplicacion no me lee la base de datos
Jue Oct 18, 2012 1:55 pm por jldiaz

» QT.Para G19 de Logitech
Dom Oct 14, 2012 3:00 am por novax1

Navegación
 Portal
 Índice
 Miembros
 Perfil
 FAQ
 Buscar
Compañeros
Crear foro
Sondeo

Que nombre te gustaria que se llamara el foro?

27% 27% [ 6 ]
18% 18% [ 4 ]
0% 0% [ 0 ]
55% 55% [ 12 ]

Votos Totales : 22


No estás conectado. Conéctate o registrate

QLineEdit.Password no funciona

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

1 QLineEdit.Password no funciona el Dom Mar 07, 2010 6:30 am

Hola al foro, quisiera ver como utilizar el objeto QLineEdit o si hay otro para poder usar un elemento de texto para Password, intento utilizar QLineEdit.Password en mi codigo de Python y tengo el siguiente error:

Código:
bash-3.1$ ./rmdy_login.py
Traceback (most recent call last):
  File "./rmdy_login.py", line 23, in <module>
    form = Form()
  File "./rmdy_login.py", line 16, in __init__
    layout.addWidget(QLineEdit.Password,2,2)
TypeError: arguments did not match any overloaded call:
  QGridLayout.addWidget(QWidget): argument 1 has unexpected type 'EchoMode'
  QGridLayout.addWidget(QWidget, int, int, Qt.Alignment alignment=0): argument 1 has unexpected type 'EchoMode'
  QGridLayout.addWidget(QWidget, int, int, int, int, Qt.Alignment alignment=0): argument 1 has unexpected type 'EchoMode'

Este es mi código, y como está ahorita no lo necesito, si no con la opcion de campo password.

Código:
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *

class Form(QWidget):
    def __init__(self):
        QWidget.__init__(self)
        self.setWindowTitle("Acceso a Usuarios")
        layout = QGridLayout()
        layout.addWidget(QLabel("Usuario"),1,1)
        layout.addWidget(QLineEdit(),1,2)
        layout.addWidget(QLabel("Password"),2,1)
        layout.addWidget(QLineEdit(),2,2)
        layout.addWidget(QPushButton("Aceptar"),3,1)
        layout.addWidget(QPushButton("Cancelar"),3,2)
        self.setLayout(layout)


app = QApplication(sys.argv)
form = Form()
form.show()
app.exec_()

#Termina


Ya lei el siguiente URL (http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qlineedit.html#EchoMode-enum) y tal vez no entiendo bien, pero a mi entender el comando deberia ser QLineEdit.Password.

Quedo a la espera de sus comentarios.

Ver perfil de usuario http://http:/7srvlnx01.servehttp.com

2 Re: QLineEdit.Password no funciona el Dom Mar 07, 2010 4:47 pm

lo movi a la categoria adecuada.

lo que ves en esta pagina no es codigo, eso se una opcion del Qt Designer.

si quieres programar en python y qt te recomiendo que uses el IDE Monkey Studio ya que este integra perfectamente python y qt designer.

Creas un nuevo proyecto en Proyecto -> Nuevo proyecto, en lenguaje seleccionas Python y luego PyQt Gui; luego le das a crear. Selecciona el archivo *.ui

donde dice Widget Box agrega lo que quieras como PushButton, Label, LineEdit. selecciona un LineEdit y en la editor de propiedabes busca una opcion que dice echoMode y seleccionas PassWord. Guarda el proyecto y en Interprete clic en Star

Ver perfil de usuario http://qt-espanol.forosactivos.net

3 Re: QLineEdit.Password no funciona el Jue Abr 15, 2010 11:32 am

si quieres programar en python y qt te recomiendo que uses el IDE Monkey Studio ya que este integra perfectamente python y qt designer.

me parece muy interesante el ide

como instalo ese ide en centos???

Ver perfil de usuario

4 Re: QLineEdit.Password no funciona el Jue Abr 15, 2010 1:44 pm

no has checado en los repositorios de centos. la otra forma es k bajes el codigo fuente de monkeystudio y lo compilas a mano como:

Código:
$ mkdir build && cd build
$ cmake ..
$ make
$ sudo make install

Ver perfil de usuario http://qt-espanol.forosactivos.net

5 gracias pero no da el Vie Abr 16, 2010 11:30 am

no has checado en los repositorios de centos. la otra forma es k bajes el codigo fuente de monkeystudio y lo compilas a mano como:

Código:
$ mkdir build && cd build
$ cmake ..
$ make
$ sudo make install


ya probe esto y no da
http://code.google.com/p/monkeystudio/downloads/detail?name=mks_1.8.4.0b2-svn3482-src.zip

me baje ese esta bien y el .tar tambien probe ninguno da

Ver perfil de usuario

6 Re: QLineEdit.Password no funciona el Vie Abr 16, 2010 2:48 pm

en el archivo readme.txt viene una explicacion de como instalar mks

Código:
* cd ./mks_1.8.4.0b2-svn3482
* qmake prefix=/usr
* make
* sudo make install

la otra forma que tal vez te pueda servir es usando el ide Qt Creator para compilar el programa.

Ver perfil de usuario http://qt-espanol.forosactivos.net

7 Uso de monkey Studio el Sáb Abr 24, 2010 10:15 pm

Hola, ps hice la prueba con Monkey Studio y no se como hacer que funcione, ya busque un rato en google pero no encontre algo referente al error,
Al crear un nuevo proyecto me manda el siguiente mensaje

"No se puede copiar '/usr/local/share/monkeystudio/templates/Python/PyQt Gui/$Main File Name$' a '/home/morfeokmg/Documents/Monkey Studio/Projects/main.py'"

Pantalla:


Podrian apoyarme para validar que debo hacer, o si es el caso de que deba reinstalar Monkey Studio?.

Los permisos ya los valide en lo referente a las carpetas de /usr.... y /home...
No manda algun otro detalle por lo que no se realmente porque no pueda copiar el archivo.

SALUDOS Y GRACIAS.

Ver perfil de usuario http://http:/7srvlnx01.servehttp.com

8 Re: QLineEdit.Password no funciona el Miér Abr 28, 2010 2:10 am

te recomiendo que preguntes en el canar irc de monkeystudio a ver si te contestan. yo les pregunte tu problema, estuve un buen rato pero nunca me contestaron. =(

lamento no poder ayudarte, ya k voy a estar ocupado con cosas de la escuela y sobre asuntos del nuevo foro de qt ya k tenemos pensado en usar un foro propio y no este. xD

Ver perfil de usuario http://qt-espanol.forosactivos.net

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.