[Из песочницы] Как сделать адекватное отображение horizontal scroll bar в QTreeWidget с одной колонкой

Привет, Хабр.

В этой статье я решил оставить решение проблемы непонятного поведения QTreeWidget – GUI компонента кроссплатформенного фреймворка Qt. Проблема, мне кажется, актуальная, потому что вопрос задаётся на многих форумах, но верного решения не приводится. Впрочем, если я ошибаюсь, НЛО мне об этом сообщит.

Проблема

В Qt есть компонент QTreeWidget, предназначенный для древовидного отображения информации. Элементом или узлом дерева может быть текст с картинкой, или же другой виджет.

В ходе эксплуатации этого компонента у некоторых пользователей возникает проблема, когда текст элемента или узла не помещается в ширину виджета, и компонент при этом не позволяет пользователю скролить содержимое влево/вправо чтобы тот мог прочитать текст целиком. Вместо этого появляется троеточие в конце текста. Проблема встречается в случаях использования виджета с одной колонкой, или с несколькими (тогда проблема возникает в последней колонке).

Никакое свойство класса QTreeWidget или его предков не даёт возможности активировать автоматическое изменение размера области просмотра колонки. Так что, если вы тоже столкнулись с этим недоразумением, прошу под кат.

Читать дальше →
[Из песочницы] Как сделать адекватное отображение horizontal scroll bar в QTreeWidget с одной колонкой
Source: habrahabr

Energizer Power Max P16K Pro претендует на звание самого автономного смартфона

Помимо крупных производителей мобильных устройств, на MWC 2018 в Барселоне отметилась компания Energizer со своим новым смартфоном Power Max P16K Pro. Его ключевой особенностью является аккумулятор […]
Energizer Power Max P16K Pro претендует на звание самого автономного смартфона
Source: 4pda

Пост №3415056

Автор: sashkauskas

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3415056″ }, «headline»: «Горчичный пряник @2а1а$_кип V А я всё жду — когда же в моду войдёт быть пузатым бородатым уёбииц / твиттер :: интернет :: скриншот», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D1%82%D0%B2%D0%B8%D1%82%D1%82%D0%B5%D1%80-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D1%81%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82-4332038.png», «height»: 228, «width»: 570 }, «datePublished»: «2018-02-26T19:02:20+03:00», «dateModified»: «2018-02-26T19:02:20+03:00», «author»: { «@type»: «Person», «name»: «sashkauskas» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «ем. Я буду на пике популярности. Может даже стану бьюти-блогером. 0:29 — 26 февр. 2018 г.» }
Комментировать 
Пост №3415056
Source: Joyreactor

Новые подробности о смартфонах Xiaomi

Из Китая поступили новые подробности об уже представленных и ещё не анонсированных мобильных устройствах Xiaomi. В частности, инсайдер назвал предположительное время выхода нового флагмана Mi7, а […]
Новые подробности о смартфонах Xiaomi
Source: 4pda

Пост №3415043

Автор: LYVrus

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3415043″ }, «headline»: «котейка», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82%D0%B5%D0%B9%D0%BA%D0%B0-4331954.jpeg», «height»: 1080, «width»: 1080 }, «datePublished»: «2018-02-26T18:53:45+03:00», «dateModified»: «2018-02-26T18:53:45+03:00», «author»: { «@type»: «Person», «name»: «LYVrus» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3415043
Source: Joyreactor

Пост №3415042

Автор: 2pik

АвторРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3415042″ }, «headline»: «Автор / Игровой арт (game art) :: Pixel Art (Пиксель Арт, Пиксель-Арт) :: Darkwood :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Darkwood-%D0%98%D0%B3%D1%80%D0%BE%D0%B2%D0%BE%D0%B9-%D0%B0%D1%80%D1%82-%D0%98%D0%B3%D1%80%D1%8B-Pixel-Art-4331953.jpeg», «height»: 738, «width»: 1254 }, «datePublished»: «2018-02-26T18:52:51+03:00», «dateModified»: «2018-02-26T18:52:51+03:00», «author»: { «@type»: «Person», «name»: «2pik» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3415042
Source: Joyreactor

[Из песочницы] Learn OpenGL. Урок 4.7 — Продвинутая работа с данными

image

Продвинутая работа с данными

Мы в основном, использовали буферы в OpenGL для хранения данных в течение довольно долгого времени. Есть более интересные способы манипулирования буферами, а также другие занятные методы передачи больших объемов данных шейдерам с помощью текстур. В этом руководстве мы обсудим несколько наиболее более интересных функций буфера и то, как мы можем использовать текстурные объекты для хранения больших объемов данных (текстурная часть урока еще не написана).
Читать дальше →
[Из песочницы] Learn OpenGL. Урок 4.7 — Продвинутая работа с данными
Source: habrahabr

ЕС хочет заставить компании по всему миру раскрывать данные пользователей, связанных с преступлениями

Европейский союз сейчас занимается подготовкой специальных норм законодательства для того, чтобы иметь возможность получать информацию от компаний об их пользователях, если те являются преступниками или подозреваются в совершении преступлений. Речь идет, прежде всего, о выдаче информации, которая хранится на серверах вне ЕС. Данные о разного рода правонарушителях раскрываются во многих случаях и сейчас, но только в том случае, если сервера с этой информацией расположены в юрисдикции ЕС.

Ранее чиновники ЕС заявляли, что планируют сформировать законодательство таким образом, чтобы иметь возможность получать данные о правонарушителях из 28 стран, входящих в блок. Но сейчас точка зрения еврочиновников изменилась, и они планируют расширить влияние этой нормы на страны в любой точке мира. Об этом агентству Reuters сообщают источники, знакомые с ситуацией.
Читать дальше →
ЕС хочет заставить компании по всему миру раскрывать данные пользователей, связанных с преступлениями
Source: geektimes

Пост №3415032

Автор: Arterton

Мне нужен твой парикРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3415032″ }, «headline»: «Мне нужен твой парик / Arnold Schwarzenegger :: журнал», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Arnold-Schwarzenegger-%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB-4331941.jpeg», «height»: 1200, «width»: 970 }, «datePublished»: «2018-02-26T18:38:46+03:00», «dateModified»: «2018-02-26T18:38:46+03:00», «author»: { «@type»: «Person», «name»: «Arterton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3415032
Source: Joyreactor

Страх публичных выступлений

При поиске этого словосочетания англоязычный Гугл выдает 104 000 000 результатов. По статистике, боязнь публичных выступлений входит в топ-5 человеческих страхов. Каждый выступавший признается в интервью, что хотя бы раз испытывал страх перед выступлением.


Читать дальше →
Страх публичных выступлений
Source: habrahabr