тонкой линией на всю щирину экрана. неудобно слегка. Для показа в приемлемом виде его надо пошинковать на строки или есть какая-то автофишка для приемлемого его просмотра?
Qt не знает какое поведение Вы хотите в ситуации когда длина строки слишком большая, как варианты: - elide текста (посередине, слева, справа) - разбиение на строки (в любом месте строки, с учётом правил переноса, по словам и т.п.) Возможно и первый и второй вариант. Кроме того Qt понятия не имеет что значит слишком длинная строка: 100 символов, 200? А может 1000? Поэтому ответ да - в ручную разбивать текст таким способом, каким Вы именно хотите.
If you want to control a tooltip's behavior, you can intercept the event() function and catch the QEvent::ToolTip event (e.g., if you want to customize the area for which the tooltip should be shown). а почитать ассистант?
да, это понятно. Я надеялся на нечто вроде полиси типа tooltip-max-width :) лана пошинкую. спасибо.
Да, спасибо. Это я припоминаю..
вообще советую не лениться наследоваться от базовых классов, не поверишь сколько возможностей открывается
буду грести деньги лопатой?
это твоя основная цель? если это позволяет красиво достичь поставленной цели не не приносит дополнительного профита, то уже неинтересно?
это интересно когда сыт и жопа в тепле. но в жизни много других хьюман кондишинзов. но совет разделяю. впрочем переопределять листвьюв ради тултипа имхо - лишнее. а вот если кто пнет в сторону sql-парсера который строит аст, буду признателен.
что значит sql парсера, который строит акт? поподробней как-то можно?
аст - абстрактное синтаксическое дерево.
что это за версия винды блин
просто добавлением \n в тултип?
а то парило за нужными запросами гоняться по всей простыне.
а про подсветку - это к чему? мысли про иную архитектуру реализацию хотелки?
вин семь, классическая тема. вот зе матер виз зет?
да, посто пошинковал строку. перед vText_query = toMaxWidthLine(vText_query); item->setData(vText_query,Qt::ToolTipRole);
ясно, я бы, пожалуй, делал проверку на попадание переноса между слов, но это так, частности а вообще суть? ты смотришь, что на вкладке query и ищешь соответствующий запрос? или все попроще? при заполнении данными в одной вкладке отображаешь запросы, а в другой что-то типа описания?
Обсуждают сегодня