@TWT

Тег qt5 в блоге TWT

TWT

Больше не надо делать sudo emerge -C $INSTALLED_QT_PACKAGES из #mderm
Можно вместо emerge -обновить @world писать emerge -обновить $INSTALLED_QT_PACKAGES

TWT

В свежем qtcreator на С++ я сделал

const auto x = QChar::unicodeVersion(static_cast<uint>(ch));

и получил

128575 -> Unicode_6_0
128576 -> Unicode_6_0
128577 -> Unicode_7_0
128578 -> Unicode_7_0
128579 -> Unicode_8_0

На питоне я так сделать не могу, потому что в PyQt не завезли QChar::unicodeVersion
Или я плохо искал...
А unicodedata.unidata_version это просто константа '11.0.0'

TWT

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

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
Хм, а действительно, надо попробовать :)

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

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