<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Окно Opencascade в интерфейсе QML - Qt				            </title>
            <link>https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/</link>
            <description>Обсуждение вопросов, посвященных программированию микроконтроллеров, разработке электроники и не только.</description>
            <language>ru-RU</language>
            <lastBuildDate>Fri, 09 Oct 2026 17:36:59 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>НА: Окно Opencascade в интерфейсе QML</title>
                        <link>https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1035</link>
                        <pubDate>Sat, 21 May 2022 07:19:28 +0000</pubDate>
                        <description><![CDATA[@theroslyak Нет сейчас возможности протестить, к сожалению]]></description>
                        <content:encoded><![CDATA[<p>@theroslyak Нет сейчас возможности протестить, к сожалению</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/qt/">Qt</category>                        <dc:creator>Aveal MT</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1035</guid>
                    </item>
				                    <item>
                        <title>НА: Окно Opencascade в интерфейсе QML</title>
                        <link>https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1034</link>
                        <pubDate>Thu, 19 May 2022 11:34:14 +0000</pubDate>
                        <description><![CDATA[@aveal 
 Не чего не понял. Я просто пихнул этот код - не чего не изменилось]]></description>
                        <content:encoded><![CDATA[<p>@aveal </p>
<p> Не чего не понял. Я просто пихнул этот код - не чего не изменилось</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/qt/">Qt</category>                        <dc:creator>TheRoslyak</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1034</guid>
                    </item>
				                    <item>
                        <title>НА: Окно Opencascade в интерфейсе QML</title>
                        <link>https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1033</link>
                        <pubDate>Thu, 19 May 2022 11:12:31 +0000</pubDate>
                        <description><![CDATA[@theroslyak надо попробовать в качестве window_handle использовать winId текущего окна приложения. Для получения что-то вроде:
QObject* m_rootObject = engine.rootObjects().first();

if(m_...]]></description>
                        <content:encoded><![CDATA[<p>@theroslyak надо попробовать в качестве <strong>window_handle</strong> использовать <strong>winId </strong>текущего окна приложения. Для получения что-то вроде:</p>
<pre contenteditable="false">QObject* m_rootObject = engine.rootObjects().first();

if(m_rootObject) 
{
    QWindow *window = qobject_cast&lt;QWindow *&gt;(m_rootObject);

    if(window) 
    {
        WId wid = window-&gt;winId();
    }
}</pre>
<p>Затем его сюда:</p>
<pre contenteditable="false">WId window_handle = (WId) winId();

#ifdef _WIN32
Handle(WNT_Window) wind = new WNT_Window((Aspect_Handle) window_handle);
#else
Handle(Xw_Window) wind = new Xw_Window(m_display_donnection, (Window) window_handle);
#endif</pre>
<p>Код не проверял.</p>
<p> </p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/qt/">Qt</category>                        <dc:creator>Aveal MT</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1033</guid>
                    </item>
				                    <item>
                        <title>НА: Окно Opencascade в интерфейсе QML</title>
                        <link>https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1032</link>
                        <pubDate>Thu, 19 May 2022 10:49:13 +0000</pubDate>
                        <description><![CDATA[В этом примере минимум.  Если на этом примере получиться сделать то- врятли получиться его запустить, но может найдешь что тебе нужно]]></description>
                        <content:encoded><![CDATA[<p><a class="wpforo-auto-embeded-link" href="https://github.com/grotius-cnc/Linux-Embedded/releases/download/1.0.0/linux-opencascade-qml.tar.gz" target="_blank" rel="nofollow noopener">https://github.com/grotius-cnc/Linux-Embedded/releases/download/1.0.0/linux-opencascade-qml.tar.gz</a></p>
<p> В этом примере минимум.  Если на этом примере получиться сделать то</p>
<p>https://dropmefiles.com/qr2Rj - врятли получиться его запустить, но может найдешь что тебе нужно </p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/qt/">Qt</category>                        <dc:creator>TheRoslyak</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1032</guid>
                    </item>
				                    <item>
                        <title>НА: Окно Opencascade в интерфейсе QML</title>
                        <link>https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1031</link>
                        <pubDate>Thu, 19 May 2022 10:36:25 +0000</pubDate>
                        <description><![CDATA[@theroslyak можешь .qml полный выложить?]]></description>
                        <content:encoded><![CDATA[<p>@theroslyak можешь .qml полный выложить?</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/qt/">Qt</category>                        <dc:creator>Aveal MT</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1031</guid>
                    </item>
				                    <item>
                        <title>НА: Окно Opencascade в интерфейсе QML</title>
                        <link>https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1030</link>
                        <pubDate>Thu, 19 May 2022 10:33:07 +0000</pubDate>
                        <description><![CDATA[@aveal 
Повторюсь: в моем случаю все отображается в виде отдельного окна. Возможности как-то задать параметры этому компоненту приводят к ошибке.]]></description>
                        <content:encoded><![CDATA[<p>@aveal </p>
<p>Повторюсь: в моем случаю все отображается в виде отдельного окна. Возможности как-то задать параметры этому компоненту приводят к ошибке.</p>
221
<p> </p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/qt/">Qt</category>                        <dc:creator>TheRoslyak</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1030</guid>
                    </item>
				                    <item>
                        <title>НА: Окно Opencascade в интерфейсе QML</title>
                        <link>https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1029</link>
                        <pubDate>Thu, 19 May 2022 09:19:46 +0000</pubDate>
                        <description><![CDATA[@theroslyak я по исходникам просто глянул, там OcctView может использоваться как обычный компонент внутри QML.]]></description>
                        <content:encoded><![CDATA[<p>@theroslyak я по исходникам просто глянул, там OcctView может использоваться как обычный компонент внутри QML.</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/qt/">Qt</category>                        <dc:creator>Aveal MT</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1029</guid>
                    </item>
				                    <item>
                        <title>НА: Окно Opencascade в интерфейсе QML</title>
                        <link>https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1028</link>
                        <pubDate>Thu, 19 May 2022 08:11:05 +0000</pubDate>
                        <description><![CDATA[@aveal 
Честно сказать я не проверял пример для Windows. Только для Linux и по его образу и подобию сделал.
На всякий случай уточню:  Я имею ввиду запускать окно opencascade в область интер...]]></description>
                        <content:encoded><![CDATA[<p>@aveal </p>
<p>Честно сказать я не проверял пример для Windows. Только для Linux и по его образу и подобию сделал. https://www.youtube.com/watch?v=7Frxfc7F00M</p>
<p>На всякий случай уточню:  Я имею ввиду запускать окно opencascade в область интерфейса, а не в виде отдельного окна.</p>
<p>Я открыл Виндусовский проект в linux хотел посмотреть как это все дело отображается в дизайнере. Но там выскакивает ошибка не связанная с ОС</p>
<p>Ругается на anchors.fill: parent (хотя это вроде как системная строка). В моем случае если ее закоментировать - то все работает. Но в виде отдельного окна.</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/qt/">Qt</category>                        <dc:creator>TheRoslyak</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1028</guid>
                    </item>
				                    <item>
                        <title>НА: Окно Opencascade в интерфейсе QML</title>
                        <link>https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1027</link>
                        <pubDate>Thu, 19 May 2022 06:45:51 +0000</pubDate>
                        <description><![CDATA[А в первой с гитхаба разве не в QML встроено?]]></description>
                        <content:encoded><![CDATA[<p>А в первой с гитхаба разве не в QML встроено?</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/qt/">Qt</category>                        <dc:creator>Aveal MT</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1027</guid>
                    </item>
				                    <item>
                        <title>Окно Opencascade в интерфейсе QML</title>
                        <link>https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1025</link>
                        <pubDate>Wed, 18 May 2022 12:27:22 +0000</pubDate>
                        <description><![CDATA[Добрый день.
Можете подсказать как можно в строить окно Opencascade не посредственно в интерфейс QML.
Скидываю примеры как это можно сделать в виде отдельного окна (Для Windows и Linux)
П...]]></description>
                        <content:encoded><![CDATA[<p>Добрый день.</p>
<p>Можете подсказать как можно в строить окно Opencascade не посредственно в интерфейс QML.</p>
<p>Скидываю примеры как это можно сделать в виде отдельного окна (Для Windows и Linux)</p>
<p>https://github.com/ShabalinAnton/opencascade_qml</p>
<p>https://github.com/grotius-cnc/Linux-Embedded/releases/download/1.0.0/linux-opencascade-qml.tar.gz</p>
<p>Потребуется установить соответсвующие библиотеки Opencascade и сопутсвующие. Но если есть идее(примеры) как это можно сделать на "холодную" - буду очень рад.</p>
<p>Нa всякий случай скидываю готовые deb пакеты и сборку Linux со всем необходимым</p>
<p>https://github.com/grotius-cnc/Linux-Pro/releases/download/1.0.0/opencascade.deb</p>
<p>https://github.com/grotius-cnc/Linux-Pro/releases/download/1.0.0/kdl-kinematics.deb</p>
<p>https://sourceforge.net/projects/linux-11-pro/</p>
<p>Если нужно еще какая-то информации и ли какие-нибудь файлы - обращайтесь </p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/qt/">Qt</category>                        <dc:creator>TheRoslyak</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/qt/okno-opencascade-v-interfejse-qml/#post-1025</guid>
                    </item>
							        </channel>
        </rss>
		