*qt

0xd34df00d 13:16

Пару лет назад на просторах интернетов я видел мнение, что если хочешь научиться грамотно писать на плюсах — изучай исходники Qt, мол, так писать и надо, образец что объектной ориентированности и архитектуры, что всяких «локальных» качеств вроде красивого и устойчивого плюсокода. А за последние дней десять мне ... 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'ы просто так туда не положишь.

0xd34df00d 20.03.2013 12:42

Критерии уровня личкрафтов:
[16:38:35] magog: m4n71k0r: под линухом багов больше, хотя я не скажу, что очень критичных: трей неработает, например,

Речь про кути, есличо.

qt
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 →

0xd34df00d 20.01.2013 17:45

Вот кто мешал в Qt 4.8 сделать нормальную поддержку initializer_list искаропки? Нет же, приходится городить костыли вроде http://wstaw.org/m/2013/01/20/plasma-des...

Кстати, кдевелоп тут немножко просасывает с хайлайтом и парсингом.

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

Если ссылаться на какой-то ресурс из компонента, импортированного из какого-то файла, по относительному пути, то путь рассчитывается относительно пути импортированного компонента, а не импортирующего.

0xd34df00d 23.12.2012 11:09

Шикарно, баг, делающий невозможным нормальную работу с дибасом из кутей, имеет приоритет somewhat important.
https://bugreports.qt-project.org/browse...

Мудаки.

0xd34df00d 11.12.2012 10:31

> I thought that it already *was* in webkit as we can see this feature in webkit based browsers such as FireFox and Safari .
> webkit based browsers such as FireFox

http://lists.webkit.org/pipermail/webkit...

0xd34df00d 07.12.2012 18:08

В отличие, скажем, от KDevelop, Qt Creator в качестве стандартного файла проектов не изобретает новый формат, а использует знакомый Qt-программистам pro-файл — тот самый, который надлежит передавать утилите qmake. Особые настройки проекта, касающиеся самой среды разработки, сохраняются в файл, имеющий то же имя, ... more →

0xd34df00d 07.12.2012 11:30

Продолжаем вчерашние OpenGL-проблемы. Господа, какого хуя при одном только ресайзе вьюпорта такой адский фликер, как на этом видео http://0xd34df00d.me/screencast.out.2.mk... при первом запуске? Шейдер там простецкий:

varying highp vec2 qt_TexCoord0;
uniform sampler2D source;
uniform highp float strength;
void ... more →

0xd34df00d 06.12.2012 17:37

http://dump.bitcheese.net/images/ebenare...
Слева виден образец применения шейдеров в кутях.

0xd34df00d 06.12.2012 16:07

Qt не учитывает список установленных путей для поиска модулей и base URL при резолве модулей, импортируемых по относительному URL.

0xd34df00d 05.12.2012 15:54

После апгрейда гстримера внезапно заработал gapless playback с phonon-gstreamer.

0xd34df00d 28.11.2012 12:28

moc не умеет раскрывать макросы, поэтому Q_PROPERTY тупо не работает, и даже не валится с ошибкой, если написать так:
#define DECL_PROP(group,col) \
Q_PROPERTY(QColor color_##group##_##col READ Get##group##col NOTIFY colorsChanged) \
QColor Get##group##col () const { qDebug ("%s", Q_FUNC_INFO); return GetColor ... more →

0xd34df00d 28.11.2012 08:33

2012 год, а креатор до сих пор не парсит >> в темплейтах. И мне еще рассказывают про качество этой «IDE».

0xd34df00d 27.11.2012 11:24

Снова говна поел с этим вашим куэмел.

0xd34df00d 14.11.2012 21:41

Qt::QueuedConnection к QObject::destroyed() тупо не срабатывает, хотя connect() возвращает true.

0xd34df00d 12.11.2012 16:38

В QML никак нельзя просто из JS-функции проитерироваться по модели, например.

0xd34df00d 12.11.2012 13:28

QSettings некоторые примитивные типы хранит внутри себя как строки (например, bool — true/false, числа, и т. п.). Поэтому при считывании bool'евского значения получается QVariant со строкой, на самом деле. В обычном C++-коде с этим проблем нет, ибо потом все равно произойдет QVariant::toBool(), и из строки "true" ... more →

Do you really want to delete ?

*qt is used by:

0xd34df00d

0xd34df00d

Darth Bricktop

Like-all

Nico-izo

Nico-izo

K900

K900

няша

generatorglukoff

werehuman

werehuman

Rayslava

gelraen

gelraen

dzendmitry

dzendmitry

asmer

asmer

Maxim Kirenenko

part1zano

beardog

beardog

0x2207

0x2207

Myp

Myp

kb

kb

rogaboru

rogaboru

chemikadze

chemikadze

Maxim Barzunov

zweipluse

Haomand

Haomand

anoos

anoos

Артс

arts

localizator

localizator

Jarkko

Jarkko

jabber

jabber

hanyuupoke

ʎǝuoɥǝʞɐus

snakehoney

Fess

zetoke

Hirthwork McGillah

hirthwork

hleem

hleem

Veles

vs

XonX

XonX

Crazy_Owl

Crazy_Owl

lockie

lockie

dorfe

dorfe

SirAnthony

SirAnthony

SilverDragon

SilverDragon

Michael Pogoda

MPogoda

muhas

muhas

Maria Stein

Marune

fenriz-portal

fenriz-portal

hóngweìbīng

hongweibing

Monah Tuk

hatred

kaberc

kaberc

Iwasawafag

Iwasawafag

RainerGomes

RainerGomes

mva

mva

zw0rk

zw0rk

Minoru

Minoru

nobiiru

nobiiru