@TWT

Тег qt5 в блоге TWT

TWT

$ gwenview output_0002507.png
Cannot mix incompatible Qt library (version 0x50904) with this library (version 0x50905)

Нельзя смотреть картинки, собрав только 11 из 36 пакетов Qt5

TWT

Я всегда немного волнуюсь, когда делаю sudo emerge -C ${INSTALLED_QT_PACKAGES}

TWT

Забавно, что через месяц будет релиз Qt 5.11 а в генте до сих пор Qt 5.9

TWT

У нормальных людей после 5.9 идёт 6.0
У qt после 5.9 идёт 5.10

TWT

Надо переписать gimp на qt5

TWT
TWT

media-gfx/graphviz ставит в /usr/bin/ 40 исполняемых файлов.
А я пропатчил под qt5 и мне хочется увидеть графику.
Кто же из этих 40 файлов является именно той, ради которой я патчил под qt5?
Оказывается, её зовут gvedit
Что она даёт? Да почти ничего. Я-то думал так будут менюшки, типа цвет, форма, связи, вся удобнота.
Нет. пиши прямо скрипт на языке dot и никаких других инструментов.

TWT

АЙ КАКОЙ ЙА МАЛАДЕЦ!
АЙ КАКОЙ ЙА КРАСАВЧЕГ!
БОЖЕ КАК ЙА ХОРОШ!
КАК МОЩНЫ МОИ НАВЫКИ!

Для тех кто не знает настоящего смысла строки PYQT_VERSION_STR == '5.9' расскажу, что у гентушников ещё нет ебилдов для PyQt5-5.9 и я, быть может, единственный на планете Земля гентушник, у которого стоит PyQt5-5.9

ЙА ШЕРСТЯНОЙ ВОЛЧАРА!!!

TWT

Почувствовав себя самым хитрым, я переименовал dev-python/PyQt5-5.8.2 в dev-python/PyQt5-5.9.2 и нажал "Собирайся".

Unpacking PyQt5_gpl-5.9.tar.gz to /var/tmp/portage/dev-python/PyQt5-5.9.2/work
 * python3_6: running run_in_build_dir configuration
/usr/bin/python3.6 /var/tmp/portage/dev-python/PyQt5-5.9.2/work/PyQt5_gpl-5.9/configure.py --verbose ...
Error: Failed to determine the detail of your Qt installation.
Try again using the --verbose flag to see more detail about the problem.
...
WARNING: Failure to find: config-tests/cfgtest_QtCore.cpp
...
TWT

Аллилуйя, Братья и Сестры!
На смену qt-5.7 пришёл qt-5.9
я ждал это время и вот это время пришло

TWT

Please either mask 5.7.1 version of qt or bump 5.9.1 (or both).

Qt 5.9 will be bumped in the tree as soon as the ebuilds are in a decent state. We certainly can't mask 5.7.1 being the latest stable version.

(c) https://bugs.gentoo.org/show_bug.cgi?id=625258

TWT

Мне говорят "Собирай qtwebkit-5.7.1"
Я открываю qtwebkit-5.7.1.ebuild и вместо
PYTHON_COMPAT=( python2_7 )
пишу
PYTHON_COMPAT=( python3_6 )
и он собирается, а почему бы и нет? Он же вообще питоном не пользуется при сборке (я в логе не заметил питона)

TWT

Мальчишки и девчонки.
Наш Irremann в #ozgwz прислал хорошее тестовое изображение на 3 Гб
На нём сломался Gwenview (и все остальные просмотрщики под linux)
Я исходники открыл, смотрю -- в файле loadingdocumentimpl.cpp на строке 403 написано

d->mData += file.readAll();

читаю документацию на readAll
This function has no way of reporting errors;
Хорошо хоть дедфуд в личкрафтах не реализовал просмотрщик изображений.

P.S. если кто сможет в лялихе открыть этот TIFF, расскажите плиз чем.

TWT

Благодаря Alinaki узнал, что dev-vcs/git-cola-2.11 работает и на qt4 и на qt5
Сам-то я пользуюсь dev-vcs/tig мне без нужды

TWT

Hoppy is a foreign function interface generator for accessing C++ libraries from Haskell
Бля, вот 0xd34df00d обрадуется! Он же о таком мечтал:

c_QPushButton :: Class
c_QPushButton =
  addReqIncludes [includeStd "QPushButton"] $
  makeClass (ident "QPushButton") Nothing [c_QAbstractButton]
  [ -- Constructors.
    mkCtor "new" []
  , mkCtor "newWithParent" [ptrT $ objT c_QWidget]
  , mkCtor "newWithText" [objT c_QString]
  , mkCtor "newWithTextAndParent" [objT c_QString, ptrT $ objT c_QWidget]
    -- Methods.
  , mkMethod "showMenu" [] voidT
    -- Getter/setter pairs.
  , mkProp "autoDefault" boolT
  , mkBoolIsProp "default"
  , mkBoolIsProp "flat"
  , mkProp "menu" $ ptrT $ objT c_QMenu
  ]
TWT

Qt Creator 4.3 Beta released

TWT

У меня "using qt5ct plugin" и поэтому(?) QupZilla падает вот тут


https://github.com/QupZilla/qupzilla/issues/1707 видел.
Наверное, надо руками заменить app.setProxyStyle на app.setStyle
Хм, а действительно, надо попробовать :)

TWT

dev-qt/qtcore внезапно зазависела от https://github.com/google/double-conversion
Гугель проникает во все трещинки.

TWT

Кто хочет попробовать https://www.clementine-player.org на qt5 то собралось вот с такого ебилда
https://paste.kde.org/ppkbjrqsi

TWT

Как так получилось, что qt4 остановились в развитии на 4.8 на фоне развития qt5, а qt5 уже пришли к 5.8 без развития qt6?
Над qt6 вообще кто-нибудь работает?

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.