Название: Многострочный QComboBox Отправлено: Ground от Апрель 21, 2015, 13:21 Доброго дня! Хочу сделать многострочный QComboBox, причем необходимо, чтобы первая строка была одного шрифта, другая - другого.
Я так понимаю, нужно сделать делегат, и назначить его на свой QComboBox. Я написал, но судя по отладочным сообщениям, он у меня не работает - вообще не вызывается ни один метод, кроме конструктора. Что я делаю не так? Код
Создаю ComboBox и вызываю делегат так: Код
Название: Re: Многострочный QComboBox Отправлено: gil9red от Апрель 21, 2015, 14:07 Те методы делегата для редактирования ведь создаете, поэтому они и не вызвались
Название: Re: Многострочный QComboBox Отправлено: Ground от Апрель 21, 2015, 16:16 Те методы делегата для редактирования ведь создаете, поэтому они и не вызвались Так и какие методы мне переопределять нужно, чтобы все заработало? Или вообще, может есть способ проще? Название: Re: Многострочный QComboBox Отправлено: gil9red от Апрель 21, 2015, 16:27 Те методы делегата для редактирования ведь создаете, поэтому они и не вызвались Так и какие методы мне переопределять нужно, чтобы все заработало? Или вообще, может есть способ проще? Смотрите тут: http://stackoverflow.com/questions/1956542/how-to-make-item-view-render-rich-html-text-in-qt Название: Re: Многострочный QComboBox Отправлено: Racheengel от Июнь 11, 2015, 00:29 ммм... как то сильно мудрено сделано, я делал со своей отрисовкой, так проще.
Актуально еще или как? |