<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск GammaRay 2.9.0, инструмента для отладки Qt-приложений</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113534.html</link>
    <description>Представлен (https://www.kdab.com/gammaray-2-9-0-release/) выпуск отладочной среды GammaRay 2.9.0 (https://www.kdab.com/development-resources/qt-tools/gammaray/), которая позволяет во время работы приложения выполнять интроспекцию, визуализацию и редактирование внутренних структур Qt. GammaRay позволяет на лету просматривать дерево объектов QObject и анализировать обращения к объектам, редактировать свойства, инспектировать операции с QWidget, QtQuick2, QPainterQStateMachines, QGraphicsView, QStyle, QResource и многими другими компонентами Qt. Код проекта распространяется (https://github.com/KDAB/GammaRay) под лицензией GPL.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;В новой версии появились средства для анализа времени выполнения каждой операций отрисовки, инициированной при использовании Qt Quick и Qt 3D. Добавлена новая вкладка для интроспекции текстур, применяемых при  рендеринге через  OpenGL.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Добавлен интерфейс инспектирования биндингов QML и связанных с ними зависимостей. Также добавлена новая система трассировки стека при создани</description>

<item>
    <title>Выпуск GammaRay 2.9.0, инструмента для отладки Qt-приложений (Акроним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113534.html#31</link>
    <pubDate>Thu, 15 Feb 2018 08:23:46 GMT</pubDate>
    <description>Q_OS_MACOS - это один из инструментов реализации кроссплатформенности в Qt в конечном приложении для подгонки под стандарт ОС. И активно для этого используется. Не надо бреда. &lt;br&gt;</description>
</item>

<item>
    <title>Выпуск GammaRay 2.9.0, инструмента для отладки Qt-приложений (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113534.html#30</link>
    <pubDate>Tue, 13 Feb 2018 09:01:23 GMT</pubDate>
    <description>&amp;gt;Как в Qt, ни разу не используя Q_OS_MACOS/isMac()/и т. д.&lt;br&gt;&lt;br&gt;Это наглая лож. Внутри Qt это везде используется. А снаружи - это задача программиста. Набор кнопок и меню делает программист, а не Qt.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск GammaRay 2.9.0, инструмента для отладки Qt-приложений (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113534.html#29</link>
    <pubDate>Tue, 13 Feb 2018 07:51:50 GMT</pubDate>
    <description>Во-первых, Qt далеко уже не &quot;библиотека для графического интерфейса&quot;, и во многом всевозможные кроссплатформенные обвязки на системозависмые компоненты делают Qt привлекательным инструментом для использования.&lt;br&gt;&lt;br&gt;Во-вторых, используя Qt никто не запрещает строить интерфейсы на чистом Qml, что гарантирует одинаковый вид на всех платформах. Другой вопрос, хорошо ли когда приложения сами рисуют свой интрефейс вместо использования общих системных компонент. Но Google Сhrome и растущее количество Electron-based приложений (плюс лично у меня под оффтопиком - Steam, Nvidia Geforce Experience, Avast Antivirus и AIMP) своим примером показывают, что это стандартная практика в наше время.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск GammaRay 2.9.0, инструмента для отладки Qt-приложений (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113534.html#28</link>
    <pubDate>Tue, 13 Feb 2018 07:32:50 GMT</pubDate>
    <description>Как в Qt, ни разу не используя Q_OS_MACOS/isMac()/и т. д. реализовать все то, что я описал выше? (пункт меню и кнопка Help)&lt;br&gt;&lt;br&gt;Ибо кроссплатформенность предполагает, что Q_OS_MACOS/isMac() - это та функция, которой будет пользоваться исключительно тулкит, а не конечное приложение.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск GammaRay 2.9.0, инструмента для отладки Qt-приложений (ы)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113534.html#27</link>
    <pubDate>Tue, 13 Feb 2018 06:58:49 GMT</pubDate>
    <description>Такие вещи делаются во время компиляции, при помощи #ifndef Q_OS_MACOS и прочими препроцессорными директивами, а всё что ваше сиятельство написало - голимая демагогия. &lt;br&gt;</description>
</item>

<item>
    <title>Выпуск GammaRay 2.9.0, инструмента для отладки Qt-приложений (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113534.html#26</link>
    <pubDate>Tue, 13 Feb 2018 06:16:06 GMT</pubDate>
    <description>По твоему получается, что имея кросплатформенный тулкит, но добавив лишнюю кнопку в меню программы из-за незнания стандартов можно сделать вывод, что тулкит не кросплатформенный. Чини логику.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск GammaRay 2.9.0, инструмента для отладки Qt-приложений (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113534.html#25</link>
    <pubDate>Mon, 12 Feb 2018 22:00:55 GMT</pubDate>
    <description>Поменял цель и жестоко её победил. Молодец.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск GammaRay 2.9.0, инструмента для отладки Qt-приложений (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113534.html#24</link>
    <pubDate>Mon, 12 Feb 2018 21:59:20 GMT</pubDate>
    <description>&amp;gt; 2.9.0&lt;br&gt;&amp;gt; только сейчас догнал&lt;br&gt;&lt;br&gt;Не сказать что вот прямо только сейчас.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск GammaRay 2.9.0, инструмента для отладки Qt-приложений (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/113534.html#22</link>
    <pubDate>Mon, 12 Feb 2018 19:59:20 GMT</pubDate>
    <description>увидев первые минусы, я решил самую малость развить свою мысль.&lt;br&gt;&lt;br&gt;Swing - это кроссплатформенный тулкит на Java. И знаете что? Если поищете по IDEA Community в гитхабе по ключевому слову &quot;ismac&quot;&#091;1&#093;, то обнаружите, что Swing не справляется со своей кроссплатформенностью.&lt;br&gt;&lt;br&gt;Кроссплатформенность - это не просто отрисовка кнопки стандартными средствами GTK/WinAPI/макоси. Это также и следование стандартам target-оси. Эта мысль очень важна, так что я повторю ее снова:&lt;br&gt;&lt;br&gt;&amp;#171;не просто отрисовать нативную кнопку, но и следовать Стандарту&amp;#187;.&lt;br&gt;&lt;br&gt;К примеру, в макоси, насколько я знаю, в меню File нельзя совать пункт меню Exit. В макоси нет никакого File &amp;#8594; Exit, запрещено стандартами. И никакой so-called &quot;кроссплатформенный&quot; тулкит с такими требованиями не справится. Разрабатывая плагин для IDEA, я заметил, что кнопка помощи в диалоговых окнах отображается двумя разными способами: для макоси это круглая кнопка (?) снизу слева окна, а для НЕ-макоси это полноценная кнопка &#091;Help&#093; снизу справа наряду с &#091;OK&#093; &#091;C</description>
</item>

</channel>
</rss>
