Скрыть
[ололо]А почему Кутэ такое унылое гавно?
В общем навернули крутой фреймворк, а толку таки ноль. Вот типичная быдло-задача, которая решается в гтк на раз. Есть динамический массив с переменными, как на каждую переменную создать, скажем, QSlider и менять каждым одну из переменных? Пока напрашивается только одно решение: каждую переменную завернуть в класс, наследованный от QObject, со слотами. Этож просто, блджад, сколько ненужных телодвижений не говоря про поедание памяти, ололо.
Вот смотрим на кривой страшный гтк, оказывается его сигналы можно запросто коннектить к переменным, т.е. сделать в цикле что-то вроде g_signal_connect(adjustment, "value-changed", G_CALLBACK(value_changed), &(mass[k]));
и задача внезапно решена без лишних телодвижений и проблем.
Алсо, мну бешено негодует и прячет свежекупленную "нокию" подальше с глаз.
Re: [ололо]А почему Кутэ такое унылое гавно?
Таки подожду. Может есть решение сабжевой задачи без наследования и прочего кодометания.
Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.9.1.3) Gecko/20090912 Mandriva Linux/1.9.1.3-69.1mib2009.1 (2009.1) Firefox/3.5.3