metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-08-02 12:17 am

Qt

В связи с тем, что таки осилил крестики и даже успешно применил для работы, решил повторно взглянуть на Qt.
Лучше бы я этого не делал. Открыл примеры в Qt SDK, собрал, запустил, посмотрел, подправил чуток. Теперь не могу избавиться от желания срочно начать писать очередной опердень-фреймворк, только теперь уже на Qt. А потом еще всякий собственный софт переписать на нем.
Веб все-таки меня огорчает, сколько не смотрю я всякие фреймворки - корявость в них, гриды неприятные, хаки на жабаскрипте сплошные и вообще.

[identity profile] fas-tm.livejournal.com 2012-08-02 07:50 am (UTC)(link)
Qt без геморроя позволяет сделать то что надо.
В отличие от, где анальные бездны ада исправимы только на уровне - переписать все с нуля.

[identity profile] asvil (from livejournal.com) 2012-08-02 08:41 am (UTC)(link)
Формочки для базы она не умеет точно.

[identity profile] fas-tm.livejournal.com 2012-08-02 09:00 am (UTC)(link)
Эммм... В простейшем случае:

QSqlQueryModel *model = new QSqlQueryModel;
model->setQuery("SELECT name, salary FROM employee");
model->setHeaderData(0, Qt::Horizontal, tr("Name"));
model->setHeaderData(1, Qt::Horizontal, tr("Salary"));

QTableView *view = new QTableView;
view->setModel(model);
view->show();

[identity profile] asvil (from livejournal.com) 2012-08-02 09:19 am (UTC)(link)
А зачем ты мне хеллоуворлд постишь?

[identity profile] fas-tm.livejournal.com 2012-08-02 09:36 am (UTC)(link)
ну потому что ты постишь неверную информацию :)
>>Формочки для базы она не умеет точно.

[identity profile] thinker8086.livejournal.com 2012-08-02 01:53 pm (UTC)(link)
О!

А вот как уважаемый метакласс относится к прямой привязке элементов формочек к ворочанью базой (как на селект, так и на инсерт-апдейт)?

Я всю дорогу считаю это аццким злом для любой реальной системы, рассчитанной более чем на 100 записей и одного пользователя, но может я что-то упускаю?

[identity profile] metaclass.livejournal.com 2012-08-02 02:14 pm (UTC)(link)
Это безумие. В любом случае, должно ж промежуточное представление быть (хоть объект, хоть словарь "поле-значение"). А в базу оно попадает строго после 100500 проверок.

[identity profile] blackyblack.livejournal.com 2012-08-02 04:39 pm (UTC)(link)
Все дружно вспомнили дельфи.

[identity profile] metaclass.livejournal.com 2012-08-02 05:24 pm (UTC)(link)
Эта ебанутость, вроде не только в дельфях была.