0xd34df00d
13:16
Пару лет назад на просторах интернетов я видел мнение, что если хочешь научиться грамотно писать на плюсах — изучай исходники Qt, мол, так писать и надо, образец что объектной ориентированности и архитектуры, что всяких «локальных» качеств вроде красивого и устойчивого плюсокода. А за последние дней десять мне ... more →
ulidtko
26.03.2013 12:05
checking for snprintf... yes
checking for X... libraries /usr/lib, headers .
checking for IceConnectionNumber in -lICE... yes
checking for libbunnies... orange
checking for pthread_create in -lpthread... yes
checking for extra includes... no
checking for extra qtgreen... clearly not needed
checking for ... more →
0xd34df00d
25.03.2013 13:01
А кое-что и с тредами на C++11 выражается гораздо легче, чем на QThread/QtConcurrent. Вот, например, задача — на каждый тред создать свой экземпляр рабочего документа и дергать оттуда всякие методы. QtConcurrent не катит из-за стейтлесс-пула тредов, поэтому костыли лучше всего выражаются на std::thread: ... more →
0xd34df00d
25.03.2013 11:58
А еще кути отсасывают у STL потому, что QList и компания не поддерживают move-only-типы, unique_ptr'ы просто так туда не положишь.
rogaboru
22.03.2013 19:40
class ThingWrapper(QtCore.QObject):
def __init__(self, thing):
QtCore.QObject.__init__(self)
self._thing = thing
def _name(self):
return str(self._thing)
0xd34df00d
20.03.2013 12:42
Критерии уровня личкрафтов:
[16:38:35] magog: m4n71k0r: под линухом багов больше, хотя я не скажу, что очень критичных: трей неработает, например,
Речь про кути, есличо.
0xd34df00d
20.03.2013 09:12
У меня лютый багет от кутешных подобий RTTI, в частности, от http://qt-project.org/doc/qt-4.8/qgraphi... и вещей вроде
template <class T> inline T qgraphicsitem_cast(QGraphicsItem *item)
{
return int(static_cast<T>(0)→Type) == int(QGraphicsItem::Type)
|| (item && int(static_cast<T>(0)→Type) ... more →
generatorglukoff
06.03.2013 12:16
моча победила говно — это когда я осознал, что знаю qml лучше чем многие
._.
rogaboru
16.02.2013 15:25
Чо-та мне ссыкотно из-за QML. Сама технология просто охуенная, но из-за того, что говна по-быстрому наклепать легко, а стандартные компоненты совершенно необязательны (как в Android), очень быстро интерфейсы уютного линуксика превратятся в говнище (как в Android). Ох.
generatorglukoff
07.02.2013 07:59
>QNetworkAccessManager may cause Symbian device to reboot (Known Issue)
>QNAM *неявно* (implicit) создается (грабли закладываются) в QDeclarativeView, в QWebPage и еще в каких местах
==>> АД, БОЛЬ, СТРАДАНИЯ, ОТЛАДКА, РЕБУТ-РЕБУТ-ЕБУТ-УЕБУТ
jabber
26.01.2013 03:24
Одно обидно: что этот действительно во всех смыслах замечательный фреймворк так мало распиарен, и так мало используется :(
0xd34df00d
12.01.2013 03:19
Ну охуеть, если тип возвращаемого значения слота — QAbstractItemModel*, то из QML его дернуть нельзя, будет undefined. А если QVariant, в который делается QVariant::fromValue<QObject*>() этой же модели — все отлично работает.
Утиная типизация, блеать.
0xd34df00d
08.01.2013 23:01
Нестабильность и недоступность в репах QML Desktop Components приводит к тому, что я их, похоже, велосипежу.
0xd34df00d
07.01.2013 23:52
Написал виджет календаря на чистом QML/JS — как говна поел.
0xd34df00d
06.01.2013 19:57
Решение уровня QML для получения вчера:
function getYesterday( ) {
var today = new Date();
var dateTime = new Date( Qt.formatDate(today, "yy/MM/dd") );
dateTime.setMinutes( Qt.formatDateTime ( today, "mm" ) );
dateTime.setHours( Qt.formatDateTime ( today, "hh" )-24 );
return Qt.formatDate(dateTime, "yyMMdd");
}
0xd34df00d
06.01.2013 18:29
Если ссылаться на какой-то ресурс из компонента, импортированного из какого-то файла, по относительному пути, то путь рассчитывается относительно пути импортированного компонента, а не импортирующего.
anoos
28.12.2012 11:29
Давно появилась плюшка в виде визуального редактирования кумээля?
nobiiru
20.12.2012 10:11
Котаны, а Qt5 разве не бесплатный?
RainerGomes
14.12.2012 20:39
Вот же кому-то неймется:
В связи с тем, что в нашу компанию заходит крупный клиент мы набираем команду специалистов на проекты в Киев, Одессу.
Суть проекта — разработка операционной системы под мобильные устройства. Мы собираемся строить кросс-платформенную ОС по модели андроида. На ядре Линукса, с Qt, WebKit, ... more →