Article View: es.comp.os.linux.programacion
Article #1924Colores y nombres de objetos en Qt
From: Jellby
Date: Sun, 19 Jun 2005 09:28
Date: Sun, 19 Jun 2005 09:28
39 lines
2991 bytes
2991 bytes
Hola,
Estoy haciendo un programita con el Qt Designer (3.3.4) y me he topado con
un par de cosas.
En primer lugar, �c�mo puedo cambiar el color del texto de una etiqueta o un
bot�n? Si cambio la propiedad paletteForegroundColor, me funciona dentro
del Qt Designer, pero cuando ejecuto la aplicaci�n (o hago un preview) est�
todo el texto en negro. He mirado por google y he visto algunos mensajes
sobre esto que hablan de QPalette y QColorGroup... pero el c�digo que he
probado o no me funciona o s�lo a medias. Por ejemplo, consigo cambiar el
color de una etiqueta a rojo al pulsar un bot�n, pero cuando paso el cursor
por encima de la etiqueta se vuelve a poner negra. �Alguien puede darme
alguna pista?
Otra cosa, �Se puede hacer referencia a un objeto cuyo nombre est� en una
variable "string"? El problema es que tengo un mont�n de botones, que est�n
asociados a distintas componentes de un "array", todos los botones usan la
misma funci�n, que distingue qu� bot�n ha sido pulsado y, a trav�s del
nombre, descubre cu�l es la variable afectada (por ejemplo, Button_3_7
corresponde a array[3][7]). Lo que no s� hacer es el camino inverso, y
pasar de array[3][7] a Button_3_7, como mucho podr�a pasar al texto
"Button_3_7", pero de ah� al objeto en s� se me escapa...
Para el caso que me traigo entre manos tambi�n podr�a valerme si pudiera
ejecutar alguna funci�n cuando el cursor pase por encima de un bot�n, sin
pulsarlo ("hover"). Lo que quiero es que me cambien los "tooltips" de los
botones, si no puedo decidir cu�les tienen que cambiar, tendr� que
cambiarlos antes de que puedan aparecer...
--
Ignacio __ Fern�ndez Galv�n
/ /\
Linux user / / \ PGP Pub Key
#289967 / / /\ \ 0x01A95F99
/ / /\ \ \
http://djelibeibi.unex.es
/________\ \ \
jellby \___________\/ yahoo.com
Technical Details
Message-ID:
<ceqfo2-9dk.ln1@badulaque.unex.es>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news2.google.com!fu-berlin.de!news-pub.eteo.mondragon.edu!eteo.mondragon.edu!antonio.escomposlinux.org!cernicalo.escomposlinux.org!news-15.escomposlinux.org!pinsa.escomposlinux.org!lamanonegra.escomposlinux.org!escomposlinux.org!lamanonegra.escomposlinux.org!badulaque.unex.es!newsShow Full Headers
Complete Article Headers
X-Google-Thread: f86c8,6b1f6afa93b9deee,start X-Google-Attributes: gidf86c8,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news2.google.com!fu-berlin.de!news-pub.eteo.mondragon.edu!eteo.mondragon.edu!antonio.escomposlinux.org!cernicalo.escomposlinux.org!news-15.escomposlinux.org!pinsa.escomposlinux.org!lamanonegra.escomposlinux.org!escomposlinux.org!lamanonegra.escomposlinux.org!badulaque.unex.es!news From: Jellby <me@privacy.net> Newsgroups: es.comp.os.linux.programacion Subject: Colores y nombres de objetos en Qt Date: Sun, 19 Jun 2005 11:28:12 +0200 Organization: ecolnet Lines: 39 Message-ID: <ceqfo2-9dk.ln1@badulaque.unex.es> NNTP-Posting-Host: 172.red-213-98-32.pooles.rima-tde.net Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8Bit X-Trace: lamanonegra.escomposlinux.org 1119174345 5996 213.98.32.172 (19 Jun 2005 09:45:45 GMT) X-Complaints-To: foobar@escomposlinux.org NNTP-Posting-Date: Sun, 19 Jun 2005 09:45:45 +0000 (UTC) User-Agent: KNode/0.8.2