Qt4:Widgetの色


Qt4:百の定石


背景色を変える。

myWindow::myWindow(QWidget* parent):QWidget(parent)
{
	QPalette palette;
	palette.setColor(backgroundRole(), Qt::lightGray);
	setPalette(palette);
        :
}
void myWindow:: draw()
{
       gWorld->fill(this, 0, 0) ;		       // デフォルトカラーで塗りつぶす
        :
}
void myWindow::paintEvent(QPaintEvent *) 
{
	QPainter qpp(this) ;    
	qpp.drawPixmap(0, 0, *gWorld) ;
}

QLabelの文字色を変える。

  label->setForegroundRole(QPalette::Button) ;
  QPalette p ;
  p.setColor(label->foregroundRole(), QColor(0x33, 0x33, 0x33)) ;
  label->setPalette(p) ;
  label->setText("xxx") ;

最新の20件

2020-12-25 2007-03-14 2006-10-30 2006-11-09 2007-03-14 2006-11-09 2006-11-10 2006-11-09 2008-05-20 2007-11-07 2007-11-01

今日の20件

  • counter: 1549
  • today: 1
  • yesterday: 0
  • online: 1