Bonjour.
J'aurai voulu savoir si il existait une façon très simple (genre en deux lignes), d'afficher un QLabel à la manière d'un QLineEdit (c'est à dire sur fond blanc avec le style kivabien) ?
Merci.
Bonjour.
J'aurai voulu savoir si il existait une façon très simple (genre en deux lignes), d'afficher un QLabel à la manière d'un QLineEdit (c'est à dire sur fond blanc avec le style kivabien) ?
Merci.
QLabel hérite de QFrame, tu dois pouvoir obtenir ce que tu veux avec http://qt.developpez.com/doc/latest/...ameShadow-prop et http://qt.developpez.com/doc/latest/...rameShape-prop .
Bonjour,
Voici un exemple avec le QLabel ,mais avec 8 ou 9 lignes de plus :
Voici quelques urls utilisable :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #include <QPainter> #include <QLabel> #include <QColor> #include <QApplication> //=============================== int main(int argc,char ** argv) { QApplication app(argc,argv) ; QColor couleur(254,254,254) ; QPixmap pixels(200,30) ; pixels.fill(couleur) ; QPainter crayon(&pixels) ; crayon.drawText(10,20,"Bonjour le monde...") ; QLabel label ; Label.setFixedSize(205,40) ; label.setPixmap(pixels) ; label.show() ; app.exec() ; return 0 ; }
QLabel,QColor,QWidget,QLineEdit,QPainter,QPixmap,QApplication(en anglais)...
Dernière modification par Invité ; 14/10/2010 à 18h34. Motif: pour deux petites erreurs...
label.setFrameShape(QFrame::StyledPanel);
label.setStyleSheet("background-color: rgb(255, 255, 255);");
Partager