Qt QStatusBar 更宽的分隔符
Qt QStatusBar wider separator
我正在使用 qt 开发嵌入式 gui 应用程序。我正在使用 2 个 QStatusBars 制作一个可以在示波器上看到的类似菜单的按钮,例如:
我的问题是我不知道以一定宽度将按钮彼此分开的正确方法。在图片中你可以看到我添加了几个分隔符来实现这一点,但是当 运行 在目标上时它看起来不是那样。
QStatusBar 上的按钮是否有更好的分隔宽度的方法?
我希望您按照 Martin 的建议使用空白小部件进行分隔,就像这样;
//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);
我正在使用 qt 开发嵌入式 gui 应用程序。我正在使用 2 个 QStatusBars 制作一个可以在示波器上看到的类似菜单的按钮,例如:
我的问题是我不知道以一定宽度将按钮彼此分开的正确方法。在图片中你可以看到我添加了几个分隔符来实现这一点,但是当 运行 在目标上时它看起来不是那样。
QStatusBar 上的按钮是否有更好的分隔宽度的方法?
我希望您按照 Martin 的建议使用空白小部件进行分隔,就像这样;
//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);