Qt鼠标滑过菜单图标高亮

时间:2021-09-13 06:17:59
【文件属性】:

文件名称:Qt鼠标滑过菜单图标高亮

文件大小:16KB

文件格式:RAR

更新时间:2021-09-13 06:17:59

Qt 菜单

使用QWidgetAction实现的鼠标滑过菜单项图标高亮显示,用到了QWidgetAction以及自定义QWdiget,实现了菜单项图标、文字以及子菜单指示器的定制,使用qss+动态属性作为菜单项的样式定制;代码是在qt5.7.1 的基础上编写的,可编译通过运行。


【文件预览】:
WidgetMenuTest
----res()
--------menu.qss(2KB)
--------right.png(358B)
--------1.png(1KB)
--------1_hover.png(1KB)
--------right_normal.png(334B)
--------2.png(1KB)
--------3_hover.png(1KB)
--------3.png(918B)
--------2_hover.png(1KB)
----resource.qrc(488B)
----WidgetMenuTest.pro(1KB)
----QMenuWidget.cpp(4KB)
----WidgetMenuTest.pro.user(23KB)
----main.cpp(183B)
----mainwindow.ui(1KB)
----QMenuWidget.h(661B)
----mainwindow.cpp(3KB)
----mainwindow.h(530B)
----QMenuWidget.ui(538B)

网友评论

  • 运行的时候还有三个错误,这个代码不咋样
  • qss文件让你吃了啊 靠
  • 方法还是可以的,还需要实现键盘事件。文中所说的selected状态,准确来说应该叫做active状态。应该单独实现一个类。