Всем хай!Есть задумка, реализовать интерфейс программы таким образом, чтоб была возможность, для любого контрола использовать определенные правила/ресурсы для прорисовки.Т.е. к примеру, на одной форме, QPushButton`ы должны иметь возможность выглядеть по разному.Ресурсы хранятся в БД в виде таблиц стилей:КодINI--------------------------| unique_ID | QByteArray |--------------------------Пока рассматриваю такой вариант:Каждому контролу присвоить уникальный ID, и, основываясь на нем, получать нужный для его прорисовки ресурс.Но тут некоторые сложности.Каким образом генерировать ID, с учетом того, что интерфейс будет расширяться?В общем, интересно ваше мнение.Спасибо за внимание.
|