Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

How we can set tooltip of the desired width with multiple lines in a button?



  • If the length of tooltip text exceeds the given width the remaining tooltip text will be displayed in the next line, instead of displaying the whole text in single line.



  • So... you want to prevent a line break?

    First of all, notice that long lines of text are hard to read, especially on a screen. I normally find myself manually breaking tooltip texts as they appear too long for my taste.

    Then: you can use rich text. You might try to use a <span> element around your non-breaking line.



  • No, i want the multiple lines but according to width i give. I mean each line should be of the given width.



  • Maybe this will work:

    @
    QString toolTipText =
    "<nobr>A short line</nobr><br/>"
    "<nobr>This is a much longer line than the first</nobr>";
    @

    I don't understand your last comment:

    [quote author="pratik041" date="1317132756"]No, i want the multiple lines but according to width i give. I mean each line should be of the given width.[/quote]

    What do you want to do? Do you want to set the width of the tooltip manually? Sometimes it's hard to describe something in text, an image with a screenshot of the current situation and a scribble how you want it to look like would be helpful in this case.


Log in to reply