[英]Qt - How to apply a QToolTip on rectangle
當光標懸停在特定矩形上時,我想通知用戶。 我有很多20x20矩形。 在下面,您可以看到如何繪制矩形。
QRect rec(horizontalScan,verticalScan,20,20);
QPen framepen(Qt::black);
framepen.setWidth(1);
QBrush brush(colors[randColorNo],Qt::SolidPattern);
painter.fillRect(rec,brush);
painter.setPen(framepen);
painter.drawRect(rec);
請考慮我對Qt的了解不太好,因此請嘗試解釋我該怎么做。
如果您希望互動-最好使用QGraphicsScene。 QGraphicsItems具有工具提示屬性。
如果您想堅持使用QPainter-您應該通過使用mouseMoveEvent()檢測鼠標位置並使用QToolTip :: showText()顯示工具提示來手動進行操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.