首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

(Qt 5.7.0)如何在toolBar中添加水平间隔符

在Qt 5.7.0中,可以使用QToolBar类来创建和管理工具栏。要在工具栏中添加水平间隔符,可以使用QToolBar类的addSeparator()函数。

下面是一个示例代码,演示如何在工具栏中添加水平间隔符:

代码语言:cpp
复制
#include <QtWidgets>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QMainWindow mainWindow;
    QToolBar *toolBar = new QToolBar("My Toolbar", &mainWindow);
    mainWindow.addToolBar(toolBar);

    // 添加工具按钮
    QAction *action1 = new QAction(QIcon(":/icons/icon1.png"), "Action 1", &mainWindow);
    QAction *action2 = new QAction(QIcon(":/icons/icon2.png"), "Action 2", &mainWindow);
    toolBar->addAction(action1);
    toolBar->addAction(action2);

    // 添加水平间隔符
    toolBar->addSeparator();

    // 添加更多工具按钮
    QAction *action3 = new QAction(QIcon(":/icons/icon3.png"), "Action 3", &mainWindow);
    QAction *action4 = new QAction(QIcon(":/icons/icon4.png"), "Action 4", &mainWindow);
    toolBar->addAction(action3);
    toolBar->addAction(action4);

    mainWindow.show();

    return app.exec();
}

在上面的示例中,我们创建了一个QMainWindow窗口,并在其中添加了一个QToolBar工具栏。然后,我们使用QToolBar的addAction()函数添加了几个工具按钮。接下来,我们使用addSeparator()函数在工具栏中添加了一个水平间隔符。最后,我们再次使用addAction()函数添加了更多的工具按钮。

请注意,上述示例中的图标文件路径(":/icons/icon1.png"等)需要根据实际情况进行修改。

关于Qt 5.7.0的更多信息和文档,您可以参考腾讯云的Qt官方文档:Qt 5.7.0官方文档

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券