🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #1924

Colores y nombres de objetos en Qt

#1924
From: Jellby
Date: Sun, 19 Jun 2005 09:28
39 lines
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!news

Show 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