0
难道是,也许是通过使用一些肮脏的煽情东西,可能使用QWidget
作为工具提示或归档类似的机制? 我想要这样的事情,因为我有一些参赛者参加比赛的列表,并且希望使用QListView
来显示比赛中的每个人,当我将参与者总数盘旋时。我正在使用Qt5.3
。工具提示中的Qt WIdget
难道是,也许是通过使用一些肮脏的煽情东西,可能使用QWidget
作为工具提示或归档类似的机制? 我想要这样的事情,因为我有一些参赛者参加比赛的列表,并且希望使用QListView
来显示比赛中的每个人,当我将参与者总数盘旋时。我正在使用Qt5.3
。工具提示中的Qt WIdget
A QToolTip
可以包含并显示丰富的文本,因此您可以使用支持的HTML标记创建表格的外观(请参阅here)。
如果这还不足以满足您的情况,那么您可以随时创建自定义小部件,并在正确的时间通过听正确的事件来显示它:QEvent::ToolTip
似乎是正确的。 重写QWidget::event(QEvent *)
会给你这样的:
bool MyWidget::event(QEvent * event) override
{
if (event->type() == QEvent::ToolTip)
{
myToolTip_->show();
}
}
但随后你需要把你的工具提示部件在正确的位置,以隐藏它时,不再需要照顾等等......所以我首先尝试富文本版本。