我有一个带有工具提示集的 QWidget。问题是,它显示在一大行上(工具提示非常大)。我想对工具提示的宽度施加限制,因此它将显示在多个较小的行上,而不是一个巨大的行上。有没有办法在 C++ 代码中以编程方式设置它?
最佳答案
Qt 工具提示支持 HTML。您可以使用 HTML 标签设计工具提示
这是一个简单的例子
ui->pushButton->setToolTip(QString("<div style = 'background-color:yellow;float:left'> <p><b>test tool tip</p></div>"
"<div> <img src=':/someImage.png'></div>"
"<div style = 'background-color:red;float:left'> <p><b>test tool tip</p></div>"));
关于c++ - 以编程方式设置 Qt 工具提示区域约束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31318732/