QToolBar增加上去的按钮,按钮间的间距如何控制?
MyToolBar是“class MyToolBar : public QToolBar”的一个子类。
当我将按钮,用
CreateToolItems("text1", "image1");
CreateToolItems("text2", "image2");
加载了两个按钮时,发现:
它们的间距是1个像素。(windows下)
它们的间距是4个像素。(MAC下)
我想让它们的间距固定下来,不随操作系统而变,当如何去做?
当我将按钮,用
CreateToolItems("text1", "image1");
CreateToolItems("text2", "image2");
加载了两个按钮时,发现:
它们的间距是1个像素。(windows下)
它们的间距是4个像素。(MAC下)
我想让它们的间距固定下来,不随操作系统而变,当如何去做?
void MyToolBar::CreateToolItems(QString strText, QString strImage)
{
qDebug ("%d: %s: %s Enter", __LINE__, __FILE__, __FUNCTION__);
QAction *pActionToolbar = addAction(strText);
if (NULL != pActionToolbar)
{
QWidget *pWidget = widgetForAction(pActionToolbar);
if (NULL != pWidget)
{
pWidget->setFixedSize(132, 132);
}
pActionToolbar->setIconText(strText);
QString strImagePath = m_strAppPath + "/" + strImage;
pActionToolbar->setIcon(QIcon(QPixmap(strImagePath)));
}
qDebug ("%d: %s: %s Exit", __LINE__, __FILE__, __FUNCTION__);
}
...全文
相关推荐
QTabWidget+QToolBar实现浏览器标签页
工程使用 VS2015+Qt5.9.1, 实现类似 ie,goole 浏览器类型, 超过窗口宽度时, 展示下拉菜单展示
Qt QToolBar 添加 换行 添加到底部 左侧 右侧
Qt QToolBar 添加 换行 添加到底部 左侧 右侧 https://blog.csdn.net/q610098308/article/details/131855391
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
主要介绍了python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例,需要的朋友可以参考下
使用qt designer 在QToolBar中添加QAction
使用qt designer 在QToolBar中添加QAction
PyQt6主窗口三件套实战:菜单栏+工具栏+状态栏,附VS Code风深色美化方案
两个开箱即用的PyQt6主窗口示例:main.py实现标准File/Edit菜单、带图标的工具栏按钮和实时更新的状态栏,涵盖QAction绑定、QMenuBar/QToolBar/QStatusBar创建、信号槽连接及主窗口布局嵌套;main_vscode_style.py在前者基础上注入定制QSS样式,呈现VS Code风格的深色主题、圆角窗口、悬停高亮、紧凑间距与图标文字垂直居中对齐效果;所有Python代码含详细中文注释,说明组件初始化顺序、样式表加载时机与关键属性设置;配套1.jpg(基础界面)和2


