Я использую qt для разработки встроенного графического приложения. Я использую 2 QStatusBars для создания кнопок, похожих на меню, которые можно увидеть на осциллографе, например:
Моя проблема в том, что я не знаю, как правильно отделить кнопки друг от друга с определенной шириной. На рисунке вы можете видеть, что я добавил пару разделителей для достижения этой цели, но он не выглядит таким образом, когда выполняется на цели.
Есть ли лучший способ разделить кнопки на QStatusBar с определенной шириной?
Я бы предпочел, чтобы вы использовали пустой виджет для разделения, как было предложено Мартином, вот так;
//the 2 widgets in the status bar
button1 = new QPushButton("Button1");
button2 = new QPushButton("Button2");
//the blank widget. You can set your width with 'setFixedWidth(int)'
widget = new QWidget;
widget->setFixedWidth(50);
widget->setHidden(1);
widget->setVisible(1);
//placing them in the status bar
statusBar = new QStatusBar;
statusBar->addWidget(button1);
statusBar->addWidget(widget);
statusBar->addWidget(button2);