Загрузка...
Linux
Новости, статьи, обсуждения, - все что связано с GNU Linux, FreeBSD, OpenBSD, Sun Solaris, Mac OS X и другими системами. Если вы интересуетесь данной темой - добро пожаловать в сообщество.
     

QtDesigner «Promote to»

16.09.10, 20:47
Автор ggg

Рисование интерфейсов в QtDesigner позволяет нарисовать нужный интерфейс достаточно быстро и сконцентрировать усилия на основной логике программы. Все бы хорошо, но есть одна проблема: в ряде ситуаций в программе необходимо использовать элементы не стандартных классов (QPushButton, QCheckBox и т. п.) а собственные классы, унаследованные от стандартных. При этом в панели инструментов QtDesigner-а имеются только стандартные элементы.

Проблема решается на удивление просто: правой кнопкой мыши нажимаем на нужном нам элементе и выбираем пункт «Promote to»:

 

 

В появившейся форме вводим название класса, который мы хотим использовать вместо стандартного (класс должен быть унаследован от стандартного) и нажимаем кнопку Promote. Таким образом мы можем использовать удобные средства QtDesigner-а и при этом использовать свои собственные классы для графических элементов.

Комментарии

Войдите, чтобы оставить комментарий