QMainWindow抬头文字靠左对齐
时间: 2024-04-30 17:21:57 浏览: 6
可以通过设置QMainWindow的属性来实现抬头文字靠左对齐。具体步骤如下:
1. 在Qt Designer中选中QMainWindow,打开属性编辑器。
2. 在属性编辑器中找到“menuBar”的属性,并展开它。
3. 找到“styleSheet”属性,双击打开编辑器。
4. 在编辑器中添加以下代码:
```
QMenuBar::item {
padding: 2px 10px;
background-color: transparent;
border: none;
margin: 0px;
}
```
这段代码会将菜单栏中的每个菜单项的边距、背景色和边框都设为0,使其看起来更加简洁。
5. 接着在编辑器中添加以下代码:
```
QMenuBar::item:selected {
background-color: #c8c8c8;
}
```
这段代码会设置当菜单项被选中时的背景色。
6. 最后,在编辑器中添加以下代码:
```
QMenu {
padding: 2px 10px;
background-color: transparent;
border: none;
margin: 0px;
}
QMenu::item:selected {
background-color: #c8c8c8;
}
```
这段代码会将菜单中的每个选项的边距、背景色和边框都设为0,并设置选中时的背景色。
完成以上操作后,保存并重新编译运行程序,即可看到菜单栏抬头文字靠左对齐的效果。