Qt Spain

RSS Feed
A group of the Spanish speaking Qt community. The same rules about discussion and content of the Developer Network apply, but with the exception that discussion and content can be in the Spanish language too. Un grupo de la comunidad Qt hispanohablante. Se aplican las mismas reglas sobre discusión y contenido de la Developer Network, pero con la excepción de que el contenido puede ser en castellano también.
Founder: disperso
Members: 121
Category: Regional
Join group
lincoln
May 18, 2014
lincoln 

buenas tarde, quisiera hacer una pregunta simple, tengo un MainWindow en donde tengo un menú archivo y dentro un submenu abrir, al hacer click en este despliego un Qdialog, en donde tengo un botón que solo cierra el dialog.

mi pregunta es, como poder desactivar el submenu abrir del MainWindow, desde el Qdialog, despues de cerrarlo.

espero puedan ayudarme, cualquier sugerencia se los agradecería…
saludos.

 
Fabio Stafforte
March 16, 2014
Fabio Stafforte 

Buenos días a todo el mundo. Soy un principiande de Qt
Tengo el siguiente, tengo un archivo de configuración xml
Estoy intentado a utilizar QXmlQuery para obtener uno o una lista de valores de una sección y una clave q.
Esto es un ejemplo de mi archivo xml
<?xml version=“1.0” encoding=“UTF-8”?>
<logs_collector> <section name=“limits”> <data key=“MIN_MAX_LOG_LINES” type=“unsignedInteger”> <values> <value>100</value> </values> </data> <data key=“MAX_MAX_LOG_LINES” type=“unsignedInteger”> <values> <value>65536</value> </values> </data> </section>
</logs_collector>

Y estes es el codigo que he escrito

const QVariant Configuration::getConfigValue(const QString& sectioName, const QString& keyName, const QVariant& defaultValue) const {

QVariant result(defaultValue);
QXmlQuery xmlQuery(QXmlQuery::XPath20);
const QString& queryStr = configQueryStr.arg(sectioName).arg(keyName);

QUrl url(this->xmlConfigFile); xmlQuery.setFocus(url); xmlQuery.setQuery(queryStr); if (true == xmlQuery.isValid()) { QStringList xpathResult; xmlQuery.evaluateTo(&xpathResult); result = xpathResult; } return result; }

La QString que utilizo es la siguiente
static QString configQueryStr(”‘section[@name=\”%1\”]/data[@key=\”%2\”]/values/value’”);

Cuando paso por ejemplo como nombre de la sección limits e come clave MAX_MAX_LOG_LINES
Esta es la query que obtengo para darla a la clase QXmlQuery
‘section[@name=“limits”]/data[@key=“MAX_MAX_LOG_LINES”]/values/value’

con el debugger he visto que la query es buena pero el resultado en lugar de darme <value>65535</value> es la query misma.
He intentado la misma query con con xmllint y funciona.
Donde me equivoco ?
Grazia a todos y perdonadme por mi castellano es que soy Italiano

 
Juanin
April 8, 2013
Juanin 

¿alguien ha utilizado el IFW con una traducción y con éxito?. No lo consigo.

 
Duanel Garrido
August 22, 2012
Duanel Garrido 

Nos falta una pestañita con acceso a la wiki. :-)

 
Duanel Garrido
July 19, 2012
Duanel Garrido 

Hola a todos. Alguno ha podido utilizar el driver de mysql para Qt? He probado de muchas maneras y no he dao “pie con bola”. He googleado y hecho varias cosas pero sin resultado. Alguien podria darme el Tip?
Saludos.

 
gutoccs
April 27, 2012
gutoccs 

Hola amigos les escribo porque tengo una gran DUDAa. ¿Existe algún comando en QT donde se pueda detener toda la aplicación? Por ejemplo algo como: System.Exit(true); Gracias!

 
disperso
April 27, 2012
disperso 

Hola.

Ya está “adjuntado” el foro en español a este grupo. Perdonad por no haberlo hecho antes, no era consciente de su utilidad, y además últimamente no he estado haciendo nada con Qt, así que no he pasado casi por aquí. La semana que viene empezará a cambiar todo eso. :)

Si necesitáis algo más, no dudéis en contactarme.

 
abarzuaf
April 4, 2012
abarzuaf 

Hola a Todos.

Recien comienzo con Qt y especialmente con PySide.

Generalmente cuando trabajo con Python y alguna Libreria grafica(wxPython, Pygtk), me gusta separar las funciones del cuerpo de la clase que defino, por ejemplo para el siguiente código:

import sys
from PySide.QtCore import *
from PySide.QtGui import *

class Form(QDialog):

def init(self, parent=None): QDialog.init(self, parent=None) self.edit = QLineEdit(“Write my name here”) self.button = QPushButton(“Show Greetings”) self.layout = QVBoxLayout() self.layout.addWidget(self.edit) self.layout.addWidget(self.button) self.setLayout(self.layout) self.button.clicked.connect(greetings)

def greetings(self): print (“Hello %s” % self.edit.text())

if name == ‘main’:

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

Si la ejecuto, se me indica que debo pasarle un argumento a la funcion (self), pero no lo he logrado:

he intentado con :

self.button.clicked.connect(lambda e :greetings(self)) No funciona
self.button.clicked.connect(lambda e, self=self:greetings(self)) No funciona

Cualquier sugerencia es bienvenida.

Saludos

 
GentooXativa
March 15, 2012
GentooXativa 

Casi que mejor si se usa el foro en castellano para las preguntas xD

 
Juanin
March 4, 2012
Juanin 

Nada. A falta de mejor solución lo he resuelto con el modulo script. Funciona, que no es poco.

 

 1 2 >