簡體   English   中英

如何設置:懸停在QMenu上?

[英]How to set :hover on QMenu?

我正在使用QT,我有一個菜單。 我有菜單的css:

QMenu {
   /* background-color: #0F7070;*/
    background-color:rgb(44,63,80);
    border-top: none;
    border-left:none;
    border-right:none;
    border-bottom:4px solid  rgb(44,205,112);;
    color:#fff;;
}

QMenu::item {
    spacing: 3px; /* spacing between menu bar items */
    padding: 10px 85px 10px 20px;
    background: transparent;
}
/*Does not work*/
QMenu::item:hover {
    background-color: rgb(52,73,94);
    border-top: none;
    border-left:none;
    border-bottom:none;
    border-left:3px solid  rgb(44,205,112);;
}

如何設置:將鼠標懸停在項目上? 謝謝。

幾年前我和QT項目有同樣的問題。 即使它看起來像conterintuitive我解決了改變:

item:hover

item:selected

我在QT論壇上得到了建議,在那場比賽中:selected行為:hover ,我沒有深入解決問題,也許不會工作,但值得一試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM