簡體   English   中英

工具提示中的Qt WIdget

[英]Qt WIdget inside ToolTip

是否可以通過使用一些骯臟的混蛋來將QWidget用作工具提示或歸檔類似的機制? 我想擁有這樣的東西,因為我有一個競賽的一些參與者的列表,並且當我懸停總參與者數時,想使用QListView來顯示該競賽中的所有人。 我正在使用Qt5.3

QToolTip可以包含並顯示富文本格式,因此您可以使用受支持的HTML標記創建表的外觀(請參見此處 )。

如果這不足以滿足您的情況,那么您始終可以創建自定義窗口小部件,並通過聽正確的事件在正確的時間顯示它: QEvent::ToolTip似乎是正確的。 重寫QWidget::event(QEvent *)將為您提供以下信息:

bool MyWidget::event(QEvent * event) override
{
    if ( event->type() == QEvent::ToolTip )
    {
        myToolTip_->show();
    }
}

但是隨后您需要將工具提示窗口小部件放置在正確的位置,並在不再需要它時將其隱藏,以此類推……因此,我將首先嘗試使用RTF版本。

暫無
暫無

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

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