当前位置: 代码迷 >> QT开发 >> Menu菜单栏设置的有关问题,
  详细解决方案

Menu菜单栏设置的有关问题,

热度:90   发布时间:2016-04-25 03:25:32.0
Menu菜单栏设置的问题,急!

目前的菜单栏由于设置成固定的宽度,而英文单词长短不一,界面不够美观,因此想参照VS的菜单选项,使得菜单项随着单词的长短自适应调整宽度,并有固定的菜单选项间隔,VS菜单如下:

目前所写的qss样单如下:
/* 菜单栏QSS样式表 */

QMenuBar {/*菜单栏属性*/
height:25px;
background-color:qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #E7E7E7, stop:1 #D0D0D0);
border-bottom: 1px solid black;
width:70px; 
height:25px;
}

QMenuBar::item {/*菜单按钮属性*/
background-color:qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #E7E7E7, stop:1 #D0D0D0);
border-radius: 0px;
background:transparent;
color:#000000;
}

QMenuBar::item:pressed {/*菜单按钮激活时属性*/
background-color:qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #777777, stop:1 #7F7F7F);
color:#FFFFFF;
border-right: 1px solid black;
border-left: 1px solid black;
border-top-left-radius:3px;
border-top-right-radius:3px;
margin:1px 0px 0px 0px;
}

请问,该如何修改才能达到所想要的效果??
------解决方案--------------------
你的代码贴的太乱了,选择嵌入代码,让人看着轻松点,再帮你解决问题啊。
  相关解决方案