Chinaunix

标题: Qt可用样式应用范例 [打印本页]

作者: starzhestarzhe    时间: 2010-11-24 20:24
标题: Qt可用样式应用范例
  1. QPalette palette;

  2. //white text
  3. QBrush brush(QColor(255, 255, 255, 255));
  4. brush.setStyle(Qt::SolidPattern);

  5. //black background
  6. QBrush brush1(QColor(0, 0, 0, 255));
  7. brush1.setStyle(Qt::SolidPattern);

  8.     //set white text   
  9. palette.setBrush(QPalette::Active, QPalette::WindowText, brush);
  10. palette.setBrush(QPalette::Inactive, QPalette::WindowText, brush);

  11. //set black background
  12. palette.setBrush(QPalette::Active, QPalette::Window, brush1);
  13. palette.setBrush(QPalette::Inactive, QPalette::Window, brush1);

  14.     //set palette   
  15. textLabel->setPalette(palette);

  16.     //set font   
  17. QFont font;
  18. font.setPointSize(32);
  19. font.setBold(true);

  20. textLabel->setFont(font);
  21. textLabel->setAutoFillBackground(true);
复制代码





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2