本文主要介绍了qt菜单自定义实现不同项文字显示不同颜色,以及实现支持设置菜单固定最大高度,超出时自动显示滚动条,
先上图如下:
1.自定义实现不同项文字显示不同颜色
原理:QWidgetAction和QLabel实现
代码:
void Dialog::InitMenu()
{
m_pmenu->clear();
m_mapMenuItem.clear();
QString ss[5] =
{
"大家的11",
"大家的垃22",
"大家的垃圾啦33",
"大家的垃圾的啦44",