Qt:QProgressBar

约定不等于承诺〃 2023-01-12 11:47 153阅读 0赞

1、新建QT GUI,取消创建界面,基类选择“QWidget”

2、构造函数中:

  1. QProgressBar *progress[4];
  2. progress[0] = new QProgressBar(this);
  3. progress[0]->setMinimum(0);
  4. progress[0]->setMaximum(100);
  5. progress[0]->setValue(50); //设置默认值
  6. progress[0]->setOrientation(Qt::Horizontal); //水平放置
  7. progress[1] = new QProgressBar(this);
  8. progress[1]->setMinimum(0);
  9. progress[1]->setMaximum(100);
  10. progress[1]->setValue(70);
  11. progress[1]->setOrientation(Qt::Horizontal);
  12. progress[1]->setInvertedAppearance(true); //反转方向
  13. progress[2] = new QProgressBar(this);
  14. progress[2]->setMinimum(0);
  15. progress[2]->setMaximum(100);
  16. progress[2]->setValue(70);
  17. progress[2]->setOrientation(Qt::Vertical); //垂直放置
  18. progress[3] = new QProgressBar(this);
  19. progress[3]->setMinimum(0);
  20. progress[3]->setMaximum(100);
  21. progress[3]->setValue(70);
  22. progress[3]->setOrientation(Qt::Vertical);
  23. progress[3]->setInvertedAppearance(true);
  24. progress[0]->setGeometry(10,30, 300, 30);
  25. progress[1]->setGeometry(10,70, 300, 30);
  26. progress[2]->setGeometry(400,30, 30, 300);
  27. progress[3]->setGeometry(440,30, 30, 300);

1568545bec9747dc078dac2c23ff53fdf18.jpg

发表评论

表情:
评论列表 (有 0 条评论,153人围观)

还没有评论,来说两句吧...

相关阅读