<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319149&amp;view=findpost&amp;p=2762433</guid>
        <pubDate>Fri, 26 Nov 2010 15:48:16 +0000</pubDate>
        <title>Qtopia core</title>
        <link>https://forum.sources.ru/index.php?showtopic=319149&amp;view=findpost&amp;p=2762433</link>
        <description><![CDATA[SVK: Как можно было заметить в предыдущем примере: у окна отсутствует заголовок и бордюр - декорация, в терминах Qtopia.<br>
Qtopia core предоставляет возможность менять их без пересборки конечного приложения. Но чтоб таковую возможность получить, следует пересобрать qtopi`ю: из файла <a class='tag-url' href='http://gumstix.svn.sourceforge.net/svnroot/gumstix/trunk/com.gumstix.collection/packages/qt4/qtopia-core.inc' target='_blank'>qtopia-core.inc</a> следует исключить, как это не парадоксально, строку: -qt-decoration-styled -plugin-decoration-default -plugin-decoration-windows.<br>
<br>
first -decoration windows -qws &amp;<br>
<span class="b-attach" data-size="15118" data-hits="945" data-attach-id="4664" data-attach-post-id="2762433">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2762433&amp;attach_id=4664' title='Скачать файл' target='_blank'>deco1.jpg</a> (, : 945)
		</span><br>
first -decoration default -qws &amp;<br>
<span class="b-attach" data-size="14819" data-hits="917" data-attach-id="4665" data-attach-post-id="2762433">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2762433&amp;attach_id=4665' title='Скачать файл' target='_blank'>deco2.jpg</a> (, : 917)
		</span><br>
first -decoration styled -qws &amp;<br>
<span class="b-attach" data-size="16061" data-hits="882" data-attach-id="4666" data-attach-post-id="2762433">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2762433&amp;attach_id=4666' title='Скачать файл' target='_blank'>deco3.jpg</a> (, : 882)
		</span><br>
<br>
Так-же, есть возможность внедрить и собственную декорацию.<br>
<br>
Кроме этого, есть ещё и стили..  :P windows, motif, plastique, cde<br>
Для примера<br>
first -decoration windows -style cde -qws &amp;<br>
<span class="b-attach" data-size="14286" data-hits="953" data-attach-id="4667" data-attach-post-id="2762433">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2762433&amp;attach_id=4667' title='Скачать файл' target='_blank'>deco4.jpg</a> (, : 953)
		</span><br>
<br>
Прочие дополнительные опции запуска можно посмотреть как непосредственно в исходниках qapplication_qws.cpp, так и в <a class='tag-url' href='http://doc.qt.nokia.com/4.4/qt-embedded-running.html' target='_blank'>qt-embedded-running.html</a>.]]></description>
        <author>SVK</author>
        <category>Gumstix</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319149&amp;view=findpost&amp;p=2761795</guid>
        <pubDate>Thu, 25 Nov 2010 23:03:46 +0000</pubDate>
        <title>Qtopia core</title>
        <link>https://forum.sources.ru/index.php?showtopic=319149&amp;view=findpost&amp;p=2761795</link>
        <description><![CDATA[SVK: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=319149&view=findpost&p=2758775'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SVK &#064; <time class="tag-quote__quoted-time" datetime="2010-11-23T08:52:36+00:00">23.11.10, 08:52</time></span><div class='quote '>т.е. в файл /etc/ld.so.preload следует добавить libts-1.0.so.0</div></div>Следует иметь в виду, что занеся в этот файл имя имеющейся, но неработоспособной библиотеки, есть шанс подвесить систему, по этому, рекомендую ограничится указанием либо проверенных (корректно установленных) библиотек, либо расположенных на съёмном носителе.<br>
Тогда можно будет ограничится всего-лишь<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>ERROR: ld.so: object &#39;libqdecorationwindows.so&#39; from /etc/ld.so.preload cannot be preloaded: ignored.</div></div>за место<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>/sbin/getty: symbol lookup error: /media/card/coreqt/libqdecorationwindows.so: undefined symbol: _ZN18QDecorationDefault14titleBarHeightEPK7QWidget</div></div>]]></description>
        <author>SVK</author>
        <category>Gumstix</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319149&amp;view=findpost&amp;p=2758891</guid>
        <pubDate>Tue, 23 Nov 2010 10:43:58 +0000</pubDate>
        <title>Qtopia core</title>
        <link>https://forum.sources.ru/index.php?showtopic=319149&amp;view=findpost&amp;p=2758891</link>
        <description><![CDATA[SVK: Теперь осталось собрать собственное приложение...<br>
Создаём на рабочей машине при помощи <a class='tag-url' href='http://qt.nokia.com/products/developer-tools' target='_blank'>QtCreator</a> маленький проектик. <span class="b-attach" data-size="323756" data-hits="748" data-attach-id="4503" data-attach-post-id="2758891">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2758891&amp;attach_id=4503' title='Скачать файл' target='_blank'>first.zip</a> (, : 748)
		</span><br>
<br>
Переносим исходные коды с минимальной правкой в дерево проектов. <span class="b-attach" data-size="7295" data-hits="728" data-attach-id="4504" data-attach-post-id="2758891">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2758891&amp;attach_id=4504' title='Скачать файл' target='_blank'>firstQTgui.zip</a> (, : 728)
		</span><br>
bitbake firstQTgui<br>
<br>
На выходе: <span class="b-attach" data-size="8835" data-hits="715" data-attach-id="4505" data-attach-post-id="2758891">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2758891&amp;attach_id=4505' title='Скачать файл' target='_blank'>firstout.zip</a> (, : 715)
		</span><br>
<br>
Запуск: first -qws &amp;<br>
<span class="b-attach" data-size="132542" data-hits="937" data-attach-id="4506" data-attach-post-id="2758891">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2758891&amp;attach_id=4506' title='Скачать файл' target='_blank'>IMG_8477.JPG</a> (, : 937)
		</span>]]></description>
        <author>SVK</author>
        <category>Gumstix</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319149&amp;view=findpost&amp;p=2758775</guid>
        <pubDate>Tue, 23 Nov 2010 08:52:36 +0000</pubDate>
        <title>Qtopia core</title>
        <link>https://forum.sources.ru/index.php?showtopic=319149&amp;view=findpost&amp;p=2758775</link>
        <description><![CDATA[SVK: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>http://ru.wikipedia.org/wiki/Qt</span><div class='quote '>До недавнего времени библиотека Qt также распространялась ещё в одной версии: Qt/Embedded. Теперь эта платформа переименована в Qtopia Core и распространяется как отдельный продукт. Qtopia Core обеспечивает базовую функциональность для всей линейки платформ, предназначенных для разработки приложений для встраиваемых и мобильных устройств (КПК, смартфонов и т. п.).</div></div><br>
<a class='tag-url' href='http://doc.qt.nokia.com/4.3/qtopiacore.html' target='_blank'>doc.qt.nokia.com/4.3/qtopiacore</a><br>
<span class="b-attach" data-size="24621" data-hits="1027" data-attach-id="4500" data-attach-post-id="2758775">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2758775&amp;attach_id=4500' title='Скачать файл' target='_blank'>qtopiacore_architecture.png</a> (, : 1027)
		</span><br>
<br>
Общим руководством к действию можно рассматривать howto от gumstix: <a class='tag-url' href='http://www.gumstix.net/wiki/index.php?title=Qtopia_core_howto' target='_blank'>Qtopia_core_howto</a><br>
<br>
Но если собирать для verdix, то у нас в распоряжении (в дереве проектов) уже есть <a class='tag-url' href='http://gumstix.svn.sourceforge.net/svnroot/gumstix/trunk/com.gumstix.collection/packages/qt4/' target='_blank'>готовая конфигурация</a>. И всё что необходимо, так это всего-лишь набрать: bitbake qtopia-core . Конфигурационные параметры сгруппированы в файле <a class='tag-url' href='http://gumstix.svn.sourceforge.net/svnroot/gumstix/trunk/com.gumstix.collection/packages/qt4/qtopia-core.inc' target='_blank'>qtopia-core.inc</a>. Нас, собственно, пока будут интересовать только два параметра: -plugin-mouse-tslib -qt-mouse-pc - определение механизма управления курсором мыши. &quot;-plugin-mouse-...&quot; определяет доступный механизм ввода как отдельный плагин. &quot;-qt-mouse-...&quot; определяет доступный механизм ввода как встроенный функционал.<br>
<br>
Для пробы запустим qtdemo - оболочка для запуска демонстрационных примеров. Понадобятся: libfreetype.so.6, libQtCoreE.so.4, libQtXmlE.so.4, libpng12.so.0, libQtGuiE.so.4, libstdc++.so.6, libQtAssistantClientE.so.4, libQtNetworkE.so.4, qtdemo и libqtslibmousedriver.so.<br>
И пакет qtopiacore-fonts_4.3.3-r1_armv5te.ipk - для установки, либо для того, чтоб перенести шрифты в требуемое нам место. В случае его произвольного размещения следует скорректировать переменную окружения QT_QWS_FONTDIR, например: export QT_QWS_FONTDIR=/media/card/coreqt/fonts.<br>
Запуск: qtdemo -qws &amp;<br>
<span class="b-attach" data-size="16346" data-hits="938" data-attach-id="4502" data-attach-post-id="2758775">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2758775&amp;attach_id=4502' title='Скачать файл' target='_blank'>emuscr.jpg</a> (, : 938)
		</span><br>
В качестве манипулятора может быть задействована USB мышь.<br>
Для эксплуатации с тачскрином необходимо, в нашем случае, определить переменную окружения QWS_MOUSE_PROTO, например: export QWS_MOUSE_PROTO=tslib:/dev/input/touchscreen0 или пересобрать qtopia с параметром -qt-mouse-tslib. Для корректной эксплуатации с -plugin-mouse-.., в системе должна быть осуществлена предварительная загрузка используемой реализации драйвера tslib, т.е. в файл /etc/ld.so.preload следует добавить libts-1.0.so.0 .]]></description>
        <author>SVK</author>
        <category>Gumstix</category>
      </item>
	
      </channel>
      </rss>
	