<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1893910903113295202</id><updated>2024-10-08T14:46:29.772-07:00</updated><category term="qml example"/><category term="QtQuick example"/><category term="Dev. tools"/><category term="QtQuick.Controls examples"/><category term="how to"/><category term="news"/><category term="Qt for Android"/><category term="Qt Creator Examples"/><category term="Qt Creator"/><category term="Qt Quick"/><category term="Qt"/><category term="Qt Quick Designer"/><category term="Qt for iOS"/><category term="mobile"/><category term="Internet of Things (IoT)"/><category term="OpenCV"/><category term="OpenGL"/><category term="QML"/><category term="Qt Cloud"/><category term="Qt Enterprise Embedded"/><category term="Qt Examples"/><category term="Qt Quick Control"/><category term="Qt for MCU"/><category term="Qt news"/><category term="Ubuntu SDK"/><category term="VirtualBox"/><category term="WebEngine"/><category term="learn Qt"/><category term="misc"/><category term="misc."/><title type='text'>Qteveloper</title><subtitle type='html'>Qt developer: Beginner to Beginner</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://qteveloper.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>210</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-1967849450767378560</id><published>2020-07-17T14:01:00.001-07:00</published><updated>2020-07-17T14:06:41.788-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Qt for MCU"/><title type='text'>Build your first &#39;Qt for MCUs&#39; application</title><content type='html'>&lt;center&gt;
&lt;iframe allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/BkgjJfxYN20&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/center&gt;
&lt;br /&gt;
Qt for MCUs is a complete graphics framework and toolkit with everything you need to design, develop, and deploy GUIs on MCUs. Run your application on bare metal or a real-time operating system.&lt;br /&gt;
&lt;br /&gt;
Join this tutorial to learn how to build your first MCU application.&lt;br /&gt;
&lt;br /&gt;
More info: &lt;a href=&quot;https://www.qt.io/product/develop-software-microcontrollers-mcu&quot; target=&quot;_blank&quot;&gt;https://www.qt.io/product/develop-software-microcontrollers-mcu&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/1967849450767378560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/1967849450767378560'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2020/07/build-your-first-qt-for-mcus-application.html' title='Build your first &#39;Qt for MCUs&#39; application'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/BkgjJfxYN20/default.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-3043041769888692464</id><published>2015-10-30T10:17:00.004-07:00</published><updated>2015-10-30T10:17:56.127-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Qt Examples"/><title type='text'>Hello World Qt, hand made from Empty qmake Project</title><content type='html'>This video show how to create&amp;nbsp;Empty qmake Project in Qt Creator, create .cpp and edit .pro to make a Hello World application.&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;https://www.youtube.com/embed/MAgEkgixHLI&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;
&lt;/center&gt;
&lt;br /&gt;
main.cpp
&lt;br /&gt;
&lt;pre style=&quot;border: 1px solid black;&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;
#include &amp;lt;QApplication&amp;gt;
#include &amp;lt;QPushButton&amp;gt;

int main(int argc, char *argv[]){
    QApplication app(argc, argv);
    QPushButton qPushButton(&quot;Hello Qt&quot;);
    qPushButton.show();
    return app.exec();
}

&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
You will be reported with error of:&lt;br /&gt;
&lt;b&gt;&lt;i&gt;QApplication: No such file or directory&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;QPushButton: No such file or directory&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
To fix it: Edit HelloQt.pro to add the code QT+=widgets.&lt;br /&gt;
&lt;pre style=&quot;border: 1px solid black;&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;QT+=widgets
SOURCES += \
    main.cpp
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggMz652Q_5xgwRkhxrW0R9by7ry1c-ckc8NM_XeAJzoux3mk4mz80kesTOspALYrqVjOpt5Z9u_kTKvmTbzvhMMgcMWBWHb6dw22Sw2n2J9GYczuQKHWyjtTXZG0ZrgkUNeYzhfoIZqq4B/s1600/HelloQt+QPushButton.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggMz652Q_5xgwRkhxrW0R9by7ry1c-ckc8NM_XeAJzoux3mk4mz80kesTOspALYrqVjOpt5Z9u_kTKvmTbzvhMMgcMWBWHb6dw22Sw2n2J9GYczuQKHWyjtTXZG0ZrgkUNeYzhfoIZqq4B/s640/HelloQt+QPushButton.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/3043041769888692464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/3043041769888692464'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2015/10/hello-world-qt-hand-made-from-empty.html' title='Hello World Qt, hand made from Empty qmake Project'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/MAgEkgixHLI/default.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-1296679530217128180</id><published>2015-10-30T03:49:00.001-07:00</published><updated>2015-10-30T03:57:26.603-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="VirtualBox"/><title type='text'>libGL error: core dri or dri2 extension not found and failed to load driver: vboxvideo</title><content type='html'>In case you install QtCreator on Ubuntu under VirtualBox, and QtCreator cannot run caused by:&lt;br /&gt;
&lt;pre style=&quot;border: 1px solid black;&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;libGL error: core dri or dri2 extension not found
libGL error: failed to load driver: vboxvideo
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Try to close Ubuntu, disable 3D Acceleration of Setting &amp;gt; Display in VirtualBox, and restart Ubuntu again.&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;https://www.youtube.com/embed/S9HJ-iAzf3k&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;
&lt;/center&gt;
&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/1296679530217128180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/1296679530217128180'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2015/10/libgl-error-core-dri-or-dri2-extension.html' title='libGL error: core dri or dri2 extension not found and failed to load driver: vboxvideo'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/S9HJ-iAzf3k/default.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-5907872929586890957</id><published>2015-10-28T13:49:00.004-07:00</published><updated>2015-10-28T13:55:23.014-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Qt Creator Examples"/><title type='text'>Chage Qt5 Example of Calendar to set today</title><content type='html'>The&amp;nbsp;&lt;a href=&quot;http://qteveloper.blogspot.com/2015/10/qt-creator-examples-qt5-calendar.html&quot;&gt;&lt;b&gt;Qt Creator Examples: Qt5 Calendar&lt;/b&gt;&lt;/a&gt; preset date to 2014 January 1. By default, the date of Calendar is today.&lt;br /&gt;
&lt;br /&gt;
To change the data of Qt Calendar Example, edit qml/main.qml, simple comment the code &lt;b&gt;selectedDate: new Date(2014, 0, 1)&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQN63yoE3qe1I4fj2LVGceVrNIph6F-RNvIo_dOaw5kTQA26EWgcwaSSAzE3XyQC7sorsjh88NKByVu9KWPZJLS3A_oilVHXuoDAFb513m6v9j1r0-R7HibpajoBAlHgY8wMBYvkooAGz4/s1600/calendar+today.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;328&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQN63yoE3qe1I4fj2LVGceVrNIph6F-RNvIo_dOaw5kTQA26EWgcwaSSAzE3XyQC7sorsjh88NKByVu9KWPZJLS3A_oilVHXuoDAFb513m6v9j1r0-R7HibpajoBAlHgY8wMBYvkooAGz4/s640/calendar+today.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipvf67S70AwBmng4xdRhPjkAblI0qlHPfDnqypt2DWaQEVXJ7ibXU-yNXo35m3g6t4-DTZYr4pNlKg5gOUGrN1RLUi3y0N_xgjFB5tg_5UgP1Tgh4gFxJCzIxIIR_ZqHMFZ6NHbibJ53Ry/s1600/calendar.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;328&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipvf67S70AwBmng4xdRhPjkAblI0qlHPfDnqypt2DWaQEVXJ7ibXU-yNXo35m3g6t4-DTZYr4pNlKg5gOUGrN1RLUi3y0N_xgjFB5tg_5UgP1Tgh4gFxJCzIxIIR_ZqHMFZ6NHbibJ53Ry/s640/calendar.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;center&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;https://www.youtube.com/embed/8vIcrxJA54M&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;
&lt;/center&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/5907872929586890957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/5907872929586890957'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2015/10/chage-qt5-example-of-calendar-to-set.html' title='Chage Qt5 Example of Calendar to set today'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQN63yoE3qe1I4fj2LVGceVrNIph6F-RNvIo_dOaw5kTQA26EWgcwaSSAzE3XyQC7sorsjh88NKByVu9KWPZJLS3A_oilVHXuoDAFb513m6v9j1r0-R7HibpajoBAlHgY8wMBYvkooAGz4/s72-c/calendar+today.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-4206732751908007589</id><published>2015-10-26T16:53:00.000-07:00</published><updated>2015-10-27T13:03:43.294-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Qt Creator Examples"/><title type='text'>Qt Creator Examples - Qt Quick Controls Gallery</title><content type='html'>&lt;center&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;https://www.youtube.com/embed/0fO5prCJ1Qs&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;
&lt;/center&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfMrFyR4u4yzUYgTuDyww-uLZkvhtIcH0HeddXlq6lPcm0vMR9ZV_dxnGJdruBwTOq__OZ_BHtuocVEiyquXBkpuWo4VbwjT7DaCeXK4b22uQ8kgLLdcjKAv3_vKhC4z4ZCgmVzBZObzWh/s1600/Qt+Quick+Controls+Gallery.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;253&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfMrFyR4u4yzUYgTuDyww-uLZkvhtIcH0HeddXlq6lPcm0vMR9ZV_dxnGJdruBwTOq__OZ_BHtuocVEiyquXBkpuWo4VbwjT7DaCeXK4b22uQ8kgLLdcjKAv3_vKhC4z4ZCgmVzBZObzWh/s320/Qt+Quick+Controls+Gallery.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
This example project demonstrates the various UI components provided by Qt Quick Controls.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/4206732751908007589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/4206732751908007589'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2015/10/qt-quick-controls-gallery.html' title='Qt Creator Examples - Qt Quick Controls Gallery'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/0fO5prCJ1Qs/default.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-3198878659717115798</id><published>2015-10-26T16:42:00.002-07:00</published><updated>2015-10-26T16:42:49.416-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="Qt Creator Examples"/><title type='text'>error: qtquickcontrolsapplication.h: No such file or directory</title><content type='html'>If you try to build Qt Creator Examples and reported error of&amp;nbsp;&lt;b&gt;qtquickcontrolsapplication.h: No such file or directory&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Most probably you install Qt with sudo, the default install location is /opt, a user un-writable location. When you build Qt Creator Examples, you have to copy the project to another user writable location, it break the links and lost the shared directory.&lt;br /&gt;
&lt;br /&gt;
May be you have to &lt;a href=&quot;http://qteveloper.blogspot.com/2015/10/how-to-uninstall-qt.html&quot;&gt;un-install Qt&lt;/a&gt;. Re-install to another user writable location, or re-install WITHOUT sudo (the default location is your HOME). Such that you need not copy the project when create examples.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO1OBIPmVDyIw2GC_MloWv2FkK2_88jwbNBxS7GdgR4tNlu2G1aO_6rEJ_2h8UNRBTR-heLOGgZkQuUHOI5nuEmh-QEHo9h_lFCegT4q6zngfjBaiFESS3YXPXYU4RrLGkI4hmBsG6p3Qj/s1600/Qt+Installation+Folder.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO1OBIPmVDyIw2GC_MloWv2FkK2_88jwbNBxS7GdgR4tNlu2G1aO_6rEJ_2h8UNRBTR-heLOGgZkQuUHOI5nuEmh-QEHo9h_lFCegT4q6zngfjBaiFESS3YXPXYU4RrLGkI4hmBsG6p3Qj/s1600/Qt+Installation+Folder.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpV5mwi_141gp7_UDXPTCaRAufHolAGZbgkTw4fP-jtm3TLEd0-J6g-eG6XhyphenhyphenFu-Z6ay75SQvTQcPUom2s4VJjWAPlHB-RHF3ZrG0cZ_guwiaVJRzPwA3TRkx1XzKDWSJLoPyH7U9JPR6d/s1600/qtquickcontrolsapplication.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;328&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpV5mwi_141gp7_UDXPTCaRAufHolAGZbgkTw4fP-jtm3TLEd0-J6g-eG6XhyphenhyphenFu-Z6ay75SQvTQcPUom2s4VJjWAPlHB-RHF3ZrG0cZ_guwiaVJRzPwA3TRkx1XzKDWSJLoPyH7U9JPR6d/s640/qtquickcontrolsapplication.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/3198878659717115798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/3198878659717115798'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2015/10/error-qtquickcontrolsapplicationh-no.html' title='error: qtquickcontrolsapplication.h: No such file or directory'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO1OBIPmVDyIw2GC_MloWv2FkK2_88jwbNBxS7GdgR4tNlu2G1aO_6rEJ_2h8UNRBTR-heLOGgZkQuUHOI5nuEmh-QEHo9h_lFCegT4q6zngfjBaiFESS3YXPXYU4RrLGkI4hmBsG6p3Qj/s72-c/Qt+Installation+Folder.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-288535675677355955</id><published>2015-10-26T16:01:00.003-07:00</published><updated>2015-10-26T16:01:45.614-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="Qt"/><title type='text'>How to uninstall Qt</title><content type='html'>To unstall Qt:&lt;br /&gt;
&lt;br /&gt;
open terminal, go to the installed directory, run MaintenanceTools:&lt;br /&gt;
&lt;br /&gt;
$ &lt;b&gt;./MaintenanceTool&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/288535675677355955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/288535675677355955'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2015/10/how-to-uninstall-qt.html' title='How to uninstall Qt'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-6426616835034981821</id><published>2015-10-26T10:30:00.001-07:00</published><updated>2015-10-28T13:50:50.789-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Qt Creator Examples"/><title type='text'>Qt Creator Examples: Qt5 Calendar</title><content type='html'>&lt;center&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;https://www.youtube.com/embed/s7wSOcPtcVI&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;
&lt;/center&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnDUH47jH79XWlHHQSOXd28cDAcPivCoxJItIZKXQl7eIMtcgFCyQGxmUSErDyXK8crPMlmxPv5Oh1FHhBsUhFhyphenhyphenECufBzf2XQMEiUTcClyT_ItaSkDSSR3PpO7zWYN5cN1k9-GIfmUAJo/s1600/Qt5+Calendar+Example.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;224&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnDUH47jH79XWlHHQSOXd28cDAcPivCoxJItIZKXQl7eIMtcgFCyQGxmUSErDyXK8crPMlmxPv5Oh1FHhBsUhFhyphenhyphenECufBzf2XQMEiUTcClyT_ItaSkDSSR3PpO7zWYN5cN1k9-GIfmUAJo/s320/Qt5+Calendar+Example.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
The Calendar example displays a Calendar control and an events list for the selected date. It uses a C++ class to fetch the event details from an SQLite database. The example app uses a custom CalendarStyle to highlight the selected date and mark the dates that have events.&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;a href=&quot;http://qteveloper.blogspot.com/2015/10/chage-qt5-example-of-calendar-to-set.html&quot;&gt;To set date to today: Chage Qt5 Example of Calendar to set today&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/6426616835034981821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/6426616835034981821'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2015/10/qt-creator-examples-qt5-calendar.html' title='Qt Creator Examples: Qt5 Calendar'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/s7wSOcPtcVI/default.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-8453469542875278439</id><published>2014-06-13T11:54:00.001-07:00</published><updated>2014-06-13T11:54:45.810-07:00</updated><title type='text'>Qt Contributors&#39; Summit 2014 opening and state of the project</title><content type='html'>&lt;center&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/e7W3yMUCNuU&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/center&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/8453469542875278439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/8453469542875278439'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2014/06/qt-contributors-summit-2014-opening-and.html' title='Qt Contributors&#39; Summit 2014 opening and state of the project'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-8516792999241098550</id><published>2014-05-20T22:03:00.001-07:00</published><updated>2014-05-20T22:03:55.849-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Internet of Things (IoT)"/><title type='text'>Internet of Things and Qt</title><content type='html'>&lt;center&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/_o7qFTVDPNI&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/center&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/8516792999241098550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/8516792999241098550'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2014/05/internet-of-things-and-qt.html' title='Internet of Things and Qt'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-950138597427145667</id><published>2014-05-20T21:58:00.002-07:00</published><updated>2014-05-20T21:58:29.691-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Qt news"/><title type='text'>Qt 5.3 available now</title><content type='html'>Qt 5.3 is the latest version of Qt, the leading cross-platform application and UI software development framework. With Qt you can take your application natively to all major desktop, embedded or mobile platforms or create highly powerful modern embedded devices with alternative screens or remote controllers running on desktop or mobile platforms--Implement Internet-of-Things or Bring-Your-Own-Device with the same, one technology: Qt.&lt;br /&gt;
&lt;br /&gt;
Know more: &lt;a href=&quot;http://qt-project.org/qt5/qt53&quot; target=&quot;_blank&quot;&gt;http://qt-project.org/qt5/qt53&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Introducing Qt 5.3&lt;/b&gt;&lt;br /&gt;
&lt;center&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/Lslokk60BJ0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/center&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/950138597427145667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/950138597427145667'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2014/05/qt-53-available-now.html' title='Qt 5.3 available now'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-8231367324918968195</id><published>2014-05-13T02:54:00.001-07:00</published><updated>2014-05-13T02:54:34.822-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WebEngine"/><title type='text'>Qt WebEngine with new features on multiple platforms</title><content type='html'>&lt;i&gt;The video is presented by the Digia,Qt WebEngine team. The following video shows Qt WebEngine in action on multiple platforms. Some very exciting features shown in the video include WebRTC being used for video conferencing and WebGL and CSS animations running on embedded linux. Further it also shows HTML5 Video running on an off-the-shelf embedded device.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Qt WebEngine on Multiple Devices&lt;/b&gt;&lt;br /&gt;
&lt;center&gt;
&lt;iframe width=&quot;480&quot; height=&quot;360&quot; src=&quot;//www.youtube.com/embed/RzKQ94aXARs&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/center&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/8231367324918968195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/8231367324918968195'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2014/05/qt-webengine-with-new-features-on.html' title='Qt WebEngine with new features on multiple platforms'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-4443684892008902945</id><published>2014-03-14T17:28:00.002-07:00</published><updated>2014-03-14T17:28:41.296-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="misc"/><title type='text'>Qt in Embedded World 2014</title><content type='html'>Qt Snapshots from Embedded World 2014 (Nuremberg, Germany), the largest embedded systems show in Europe.&lt;br /&gt;
&lt;br /&gt;
Further information about the showcases presented in the video can be found from: &lt;a href=&quot;http://qt.digia.com/Embedded-World/&quot; target=&quot;_blank&quot;&gt;http://qt.digia.com/Embedded-World/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/DDIuBDTbJUM&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/center&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/4443684892008902945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/4443684892008902945'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2014/03/qt-in-embedded-world-2014.html' title='Qt in Embedded World 2014'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-1740265783970277885</id><published>2014-02-05T09:10:00.002-08:00</published><updated>2014-02-05T09:10:54.164-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dev. tools"/><category scheme="http://www.blogger.com/atom/ns#" term="news"/><title type='text'>Qt 5.2.1 and Qt Creator 3.0.1 Released</title><content type='html'>Know more:
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.qt.digia.com/blog/2014/02/05/qt-5-2-1-released/&quot; target=&quot;_blank&quot;&gt;Qt 5.2.1 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.qt.digia.com/blog/2014/02/05/qt-creator-3-0-1-released/&quot; target=&quot;_blank&quot;&gt;Qt Creator 3.0.1 Released&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/1740265783970277885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/1740265783970277885'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2014/02/qt-521-and-qt-creator-301-released.html' title='Qt 5.2.1 and Qt Creator 3.0.1 Released'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-4931582760115421399</id><published>2013-12-12T10:32:00.004-08:00</published><updated>2013-12-12T10:46:28.497-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dev. tools"/><category scheme="http://www.blogger.com/atom/ns#" term="news"/><title type='text'>Qt 5.2 and Qt Creator 3.0 Released</title><content type='html'>Read Qt Blog:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.qt.digia.com/blog/2013/12/12/qt-5-2-released-the-best-qt-yet/&quot; target=&quot;_blank&quot;&gt;Qt 5.2 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.qt.digia.com/blog/2013/12/12/qt-creator-3-0-released/&quot; target=&quot;_blank&quot;&gt;Qt Creator 3.0 Released&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/4931582760115421399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/4931582760115421399'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2013/12/qt-52-and-qt-creator-30-released.html' title='Qt 5.2 and Qt Creator 3.0 Released'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-8862537562724946590</id><published>2013-12-12T09:11:00.002-08:00</published><updated>2013-12-12T09:12:18.568-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="learn Qt"/><title type='text'>A Book about Qt5</title><content type='html'>The entire collection of chapters covering Qt5 programming, written by Juergen Bocklage-Ryannel and Johan Thelin, is available &lt;b&gt;&lt;a href=&quot;http://qmlbook.org/&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;&lt;/b&gt;.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/8862537562724946590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/8862537562724946590'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2013/12/a-book-about-qt5.html' title='A Book about Qt5'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-1383608997863490705</id><published>2013-11-29T09:41:00.002-08:00</published><updated>2013-11-29T09:41:36.820-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dev. tools"/><category scheme="http://www.blogger.com/atom/ns#" term="news"/><title type='text'>Qt 5.2 and Qt Creator 3.0 Release Candidate 1 Available</title><content type='html'>&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.qt.digia.com/blog/2013/11/29/qt-5-2-release-candidate-1-available/&quot; target=&quot;_blank&quot;&gt;Qt 5.2 Release Candidate 1 Available&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.qt.digia.com/blog/2013/11/29/qt-creator-3-0-rc1-released/&quot; target=&quot;_blank&quot;&gt;Qt Creator 3.0 RC1 released&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/1383608997863490705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/1383608997863490705'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2013/11/qt-52-and-qt-creator-30-release.html' title='Qt 5.2 and Qt Creator 3.0 Release Candidate 1 Available'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-7439183018558342636</id><published>2013-11-18T01:52:00.000-08:00</published><updated>2013-11-18T01:54:32.169-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="QtQuick.Controls examples"/><title type='text'>Example of QtQuick.Controls SpinBox</title><content type='html'>Example to implement QtQuick.Controls SpinBox with qml.

&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgosvWRYP1DblH5ISUia7X2dIxAZg2rnkixMOvHDsjXzmZ9gNzHqe3AtFU-qTifFXkQeCtMTaYrb_sCfZTbyA71iG_sa8jquJ0Dmy6GfPbEbXIiyZaYJ-J6dB1lUIbDBHm8_WiNrXolXDid/s1600/QtQuickControls_SpinBox.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;QtQuick.Controls SpinBox&quot; border=&quot;0&quot; height=&quot;377&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgosvWRYP1DblH5ISUia7X2dIxAZg2rnkixMOvHDsjXzmZ9gNzHqe3AtFU-qTifFXkQeCtMTaYrb_sCfZTbyA71iG_sa8jquJ0Dmy6GfPbEbXIiyZaYJ-J6dB1lUIbDBHm8_WiNrXolXDid/s400/QtQuickControls_SpinBox.png&quot; title=&quot;QtQuick.Controls SpinBox&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;example of&amp;nbsp;&lt;span style=&quot;font-size: small; text-align: start;&quot;&gt;QtQuick.Controls SpinBox&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: javascript&quot;&gt;import QtQuick 2.1
import QtQuick.Controls 1.0
import QtQuick.Window 2.0

ApplicationWindow {
    title: qsTr(&quot;qteveloper.blogspot.com&quot;)
    width: 400
    height: 350

    menuBar: MenuBar {
        Menu {
            title: qsTr(&quot;File&quot;)
            MenuItem {
                text: qsTr(&quot;Exit&quot;)
                onTriggered: Qt.quit();
            }
        }
    }

    Column{
        Label {
            id: label
        }

        SpinBox{
            id: spinbox1
            width: 100
            maximumValue: 100
            minimumValue: 0
            value: 50
            onValueChanged: label.text = &quot;spinbox1: &quot; + value
        }
        SpinBox{
            id: spinbox2
            width: 100
            maximumValue: 100
            minimumValue: 0
            value: 50
            stepSize: 5
            prefix: &quot;prefix: &quot;
            onValueChanged: label.text = &quot;spinbox2: &quot; + value
        }
        SpinBox{
            id: spinbox3
            width: 100
            maximumValue: 100
            minimumValue: 0
            value: 50
            stepSize: 10
            suffix: &quot;-suffix&quot;
            onValueChanged: label.text = &quot;spinbox3: &quot; + value
        }

    }
}
&lt;/pre&gt;&lt;br/&gt;
&lt;center&gt;
&lt;iframe width=&quot;480&quot; height=&quot;360&quot; src=&quot;//www.youtube.com/embed/ip1k0DZRMJ0&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/center&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/7439183018558342636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/7439183018558342636'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2013/11/example-of-qtquickcontrols-spinbox.html' title='Example of QtQuick.Controls SpinBox'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgosvWRYP1DblH5ISUia7X2dIxAZg2rnkixMOvHDsjXzmZ9gNzHqe3AtFU-qTifFXkQeCtMTaYrb_sCfZTbyA71iG_sa8jquJ0Dmy6GfPbEbXIiyZaYJ-J6dB1lUIbDBHm8_WiNrXolXDid/s72-c/QtQuickControls_SpinBox.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-2832469560300860576</id><published>2013-11-17T08:15:00.000-08:00</published><updated>2013-11-17T08:15:26.849-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="QtQuick.Controls examples"/><title type='text'>QtQuick.Controls example, Slider.</title><content type='html'>qml example to implement QtQuick.Controls Slider. &lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2bkTJt7WM-ygfuoBA3Ar8Jz5xWLmS8aIhSaslOZBIVoGda4pe0DFw6Am3uoxGVSq2vhD4HoNQ_V_VcgzReJCaH79VGb-qflBzJajKiB5hxoxR_HC7U3NDTNCNS7jP3RqOTMyWGMB8qXWm/s1600/QtQuickControls_Slider.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;QtQuick.Controls Slider&quot; border=&quot;0&quot; height=&quot;377&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2bkTJt7WM-ygfuoBA3Ar8Jz5xWLmS8aIhSaslOZBIVoGda4pe0DFw6Am3uoxGVSq2vhD4HoNQ_V_VcgzReJCaH79VGb-qflBzJajKiB5hxoxR_HC7U3NDTNCNS7jP3RqOTMyWGMB8qXWm/s400/QtQuickControls_Slider.png&quot; title=&quot;QtQuick.Controls Slider&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;QtQuick.Controls Slider&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: javascript&quot;&gt;import QtQuick 2.1
import QtQuick.Controls 1.0
import QtQuick.Window 2.0

ApplicationWindow {
    title: qsTr(&quot;qteveloper.blogspot.com&quot;)
    width: 400
    height: 350

    menuBar: MenuBar {
        Menu {
            title: qsTr(&quot;File&quot;)
            MenuItem {
                text: qsTr(&quot;Exit&quot;)
                onTriggered: Qt.quit();
            }
        }
    }

    Column{

        Label {
            id: label
        }

        Slider{
            id: slider1
            maximumValue: 100
            minimumValue: 0
            value: 50
            onValueChanged: label.text = &quot;slider1: &quot; + value
        }
        Slider{
            id: slider2
            maximumValue: 100
            minimumValue: 0
            value: 50
            stepSize: 10
            onValueChanged: label.text = &quot;slider2: &quot; + value
        }
        Slider{
            id: slider3
            maximumValue: 100
            minimumValue: 0
            value: 50
            stepSize: 25
            orientation: Qt.Vertical
            onValueChanged: label.text = &quot;slider3: &quot; + value
        }
    }
}
&lt;/pre&gt;&lt;br/&gt;
&lt;center&gt;
&lt;iframe width=&quot;480&quot; height=&quot;360&quot; src=&quot;//www.youtube.com/embed/m35iiC8NG_U&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/center&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/2832469560300860576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/2832469560300860576'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2013/11/qtquickcontrols-example-slider.html' title='QtQuick.Controls example, Slider.'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2bkTJt7WM-ygfuoBA3Ar8Jz5xWLmS8aIhSaslOZBIVoGda4pe0DFw6Am3uoxGVSq2vhD4HoNQ_V_VcgzReJCaH79VGb-qflBzJajKiB5hxoxR_HC7U3NDTNCNS7jP3RqOTMyWGMB8qXWm/s72-c/QtQuickControls_Slider.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-7232355983624012546</id><published>2013-11-15T21:13:00.002-08:00</published><updated>2013-11-15T21:13:34.455-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="OpenGL"/><title type='text'>Qt 5 on Windows ANGLE and OpenGL</title><content type='html'>Qt 5 on Windows can be configured to use either OpenGL drivers, or DirectX drivers through the ANGLE library. What you want depends on your use case. The Qt project offers binary installers for both variants.&lt;br /&gt;
&lt;br /&gt;
Read more: &lt;a href=&quot;http://qt-project.org/wiki/Qt-5-on-Windows-ANGLE-and-OpenGL&quot; target=&quot;_blank&quot;&gt;http://qt-project.org/wiki/Qt-5-on-Windows-ANGLE-and-OpenGL&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/7232355983624012546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/7232355983624012546'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2013/11/qt-5-on-windows-angle-and-opengl.html' title='Qt 5 on Windows ANGLE and OpenGL'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-5820660302486891307</id><published>2013-11-11T04:57:00.001-08:00</published><updated>2013-11-11T04:57:29.627-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="QtQuick.Controls examples"/><title type='text'>QtQuick.Controls example, ProgressBar.</title><content type='html'>qml example to implement QtQuick.Controls ProgressBar.
&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQzjSEwzc5CLZOvDzKQ_ZeXul6hguk6C3PBbN-0xxRONO7ndYgn-iKSpnW14Wq5C8FAs3ITkDg4agcVfL2abrAug7giPMfk_-vUvt-s4KqVjhO2Z3p2vwz_57GCU3xKrQiYvYWLOzHd0N-/s1600/QtQuick_ProgressBar.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;QtQuick.Controls ProgressBar&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQzjSEwzc5CLZOvDzKQ_ZeXul6hguk6C3PBbN-0xxRONO7ndYgn-iKSpnW14Wq5C8FAs3ITkDg4agcVfL2abrAug7giPMfk_-vUvt-s4KqVjhO2Z3p2vwz_57GCU3xKrQiYvYWLOzHd0N-/s1600/QtQuick_ProgressBar.png&quot; title=&quot;QtQuick.Controls ProgressBar&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;QtQuick.Controls ProgressBar&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: javascript&quot;&gt;import QtQuick 2.1
import QtQuick.Controls 1.0
import QtQuick.Window 2.0

ApplicationWindow {
    title: qsTr(&quot;qteveloper.blogspot.com&quot;)
    width: 400
    height: 350

    menuBar: MenuBar {
        Menu {
            title: qsTr(&quot;File&quot;)
            MenuItem {
                text: qsTr(&quot;Exit&quot;)
                onTriggered: Qt.quit();
            }
        }
    }

    Column{

        ProgressBar{
            id: progressBar1
            maximumValue: 100
            minimumValue: 0
            value: 50
        }
        ProgressBar{
            id: progressBar2
            maximumValue: 100
            minimumValue: 0
            value: 50
            indeterminate: true
        }
        ProgressBar{
            id: progressBar3
            maximumValue: 100
            minimumValue: 0
            value: 50
            orientation: Qt.Vertical
        }

        Button {
            id: buttonInc
            text: &quot;+10&quot;
            onClicked: {
                progressBar1.value += 10
                progressBar2.value += 10
                progressBar3.value += 10
            }
        }
        Button {
            id: buttonDec
            text: &quot;-10&quot;
            onClicked: {
                progressBar1.value -= 10
                progressBar2.value -= 10
                progressBar3.value -= 10
            }
        }

    }
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;center&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;//www.youtube.com/embed/37gOEdHmHD4&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;
&lt;/center&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/5820660302486891307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/5820660302486891307'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2013/11/qtquickcontrols-example-progressbar.html' title='QtQuick.Controls example, ProgressBar.'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQzjSEwzc5CLZOvDzKQ_ZeXul6hguk6C3PBbN-0xxRONO7ndYgn-iKSpnW14Wq5C8FAs3ITkDg4agcVfL2abrAug7giPMfk_-vUvt-s4KqVjhO2Z3p2vwz_57GCU3xKrQiYvYWLOzHd0N-/s72-c/QtQuick_ProgressBar.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-7187867877820177050</id><published>2013-11-06T09:19:00.001-08:00</published><updated>2013-11-06T09:19:10.176-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="QtQuick.Controls examples"/><title type='text'>QtQuick.Controls example, RadioButton and GroupBox</title><content type='html'>qml example to implement&amp;nbsp;QtQuick.Controls&amp;nbsp;RadioButton and GroupBox.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpFtsDPZXkAYRSt9dVpRVofgHO9znY4AAWoldxuXa2gCgRCULyE8EqlDFq82ew6orQHofqSQVoy3bBhEPE70nuk3NuKhTGqSn9XRcGqQSE-ndt1kCWgSI809V8d-ozbsWvcYHffZkQaWz_/s1600/QtQuickControls_RadioButton.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;QtQuick.Controls RadioButton and GroupBox&quot; border=&quot;0&quot; height=&quot;377&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpFtsDPZXkAYRSt9dVpRVofgHO9znY4AAWoldxuXa2gCgRCULyE8EqlDFq82ew6orQHofqSQVoy3bBhEPE70nuk3NuKhTGqSn9XRcGqQSE-ndt1kCWgSI809V8d-ozbsWvcYHffZkQaWz_/s400/QtQuickControls_RadioButton.png&quot; title=&quot;QtQuick.Controls RadioButton and GroupBox&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;qml example of&amp;nbsp;QtQuick.Controls RadioButton and GroupBox&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: javascript&quot;&gt;import QtQuick 2.1
import QtQuick.Controls 1.0
import QtQuick.Window 2.0

ApplicationWindow {
    title: qsTr(&quot;qteveloper.blogspot.com&quot;)
    width: 400
    height: 350

    menuBar: MenuBar {
        Menu {
            title: qsTr(&quot;File&quot;)
            MenuItem {
                text: qsTr(&quot;Exit&quot;)
                onTriggered: Qt.quit();
            }
        }
    }

    ExclusiveGroup {
        id: exclusiveGroup1
    }

    ExclusiveGroup {
        id: exclusiveGroup2
    }

    Column{
        GroupBox {
            title: &quot;GroupBox 1 (exclusive)&quot;
            Column {
                RadioButton {
                    id: radioButton1a
                    text: &quot;RadioButton 1a&quot;
                    exclusiveGroup: exclusiveGroup1
                    checked: true
                }
                RadioButton {
                    id: radioButton1b
                    text: &quot;RadioButton 1b&quot;
                    exclusiveGroup: exclusiveGroup1
                }
                RadioButton {
                    id: radioButton1c
                    text: &quot;RadioButton 1c&quot;
                    exclusiveGroup: exclusiveGroup1
                }
            }
        }

        GroupBox {
            title: &quot;GroupBox 2&quot;
            Row {
                RadioButton {
                    id: radioButton2a
                    text: &quot;2a&quot;
                    checked: true
                }
                RadioButton {
                    id: radioButton2b
                    text: &quot;2b&quot;
                }
                RadioButton {
                    id: radioButton2c
                    text: &quot;2c&quot;
                }
            }
        }
    }
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;center&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;//www.youtube.com/embed/dcvyqbqW7I8&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;
&lt;/center&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/7187867877820177050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/7187867877820177050'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2013/11/qtquickcontrols-example-radiobutton-and.html' title='QtQuick.Controls example, RadioButton and GroupBox'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpFtsDPZXkAYRSt9dVpRVofgHO9znY4AAWoldxuXa2gCgRCULyE8EqlDFq82ew6orQHofqSQVoy3bBhEPE70nuk3NuKhTGqSn9XRcGqQSE-ndt1kCWgSI809V8d-ozbsWvcYHffZkQaWz_/s72-c/QtQuickControls_RadioButton.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-7218559089159346479</id><published>2013-11-04T13:45:00.001-08:00</published><updated>2013-11-04T13:45:51.067-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="QtQuick.Controls examples"/><title type='text'>QtQuick.Controls examples - single selectable CheckBox in ExclusiveGroup</title><content type='html'>To make a group of CheckBox to be single selectable, we can apply the CheckBoxes to ExclusiveGroup.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvSXFKKb65IzZ_p3bmJjeCqi1nPcP_vO9syn5DpewRfLpyLhIn2WXEvPjGqQfP1W6wOXLwWdWMFwH7QzobLPiF60AxuVLvzGKQ2PWR4xQYj58j-CnYGVY-XcJfalrDa55uxRzt5H9Dh8Zn/s1600/QtQuickControls_exclusive_CheckBox.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;CheckBoxes in ExclusiveGroup&quot; border=&quot;0&quot; height=&quot;377&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvSXFKKb65IzZ_p3bmJjeCqi1nPcP_vO9syn5DpewRfLpyLhIn2WXEvPjGqQfP1W6wOXLwWdWMFwH7QzobLPiF60AxuVLvzGKQ2PWR4xQYj58j-CnYGVY-XcJfalrDa55uxRzt5H9Dh8Zn/s400/QtQuickControls_exclusive_CheckBox.png&quot; title=&quot;CheckBoxes in ExclusiveGroup&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Only one CheckBox can be checked in a ExclusiveGroup&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Example:&lt;br /&gt;
&lt;pre class=&quot;brush: javascript&quot;&gt;import QtQuick 2.1
import QtQuick.Controls 1.0
import QtQuick.Window 2.0

ApplicationWindow {
    title: qsTr(&quot;qteveloper.blogspot.com&quot;)
    width: 400
    height: 350

    menuBar: MenuBar {
        Menu {
            title: qsTr(&quot;File&quot;)
            MenuItem {
                text: qsTr(&quot;Exit&quot;)
                onTriggered: Qt.quit();
            }
        }
    }

    ExclusiveGroup {
        id: exclusiveGroup1
    }

    ExclusiveGroup {
        id: exclusiveGroup2
    }

    Column{
        Column {
            CheckBox {
                text: &quot;option 1&quot;
                exclusiveGroup: exclusiveGroup1
            }
            CheckBox {
                text: &quot;option 2&quot;
                exclusiveGroup: exclusiveGroup1
            }
            CheckBox {
                text: &quot;option 3&quot;
                exclusiveGroup: exclusiveGroup1
            }
        }
        Row {
            CheckBox {
                text: &quot;option A&quot;
                checked: true
                exclusiveGroup: exclusiveGroup2
            }
            CheckBox {
                text: &quot;option B&quot;
                exclusiveGroup:
                    exclusiveGroup2
            }
            CheckBox {
                text: &quot;option C&quot;
                exclusiveGroup: exclusiveGroup2
            }
        }
    }
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;center&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;//www.youtube.com/embed/jERmnP8B21Q&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;
&lt;/center&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/7218559089159346479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/7218559089159346479'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2013/11/qtquickcontrols-examples-single.html' title='QtQuick.Controls examples - single selectable CheckBox in ExclusiveGroup'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvSXFKKb65IzZ_p3bmJjeCqi1nPcP_vO9syn5DpewRfLpyLhIn2WXEvPjGqQfP1W6wOXLwWdWMFwH7QzobLPiF60AxuVLvzGKQ2PWR4xQYj58j-CnYGVY-XcJfalrDa55uxRzt5H9Dh8Zn/s72-c/QtQuickControls_exclusive_CheckBox.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-2941920399983035364</id><published>2013-11-03T12:56:00.001-08:00</published><updated>2013-11-03T12:56:11.880-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="QtQuick.Controls examples"/><title type='text'>QtQuick.Controls examples - CheckBox</title><content type='html'>A CheckBox of QtQuick.Controls is an option button that can be toggled on (checked) or off (unchecked).&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpU8ExSFb0TT9xT2zwM-G9UhTU4wGAr_S95lKwgeeomB0_0LVWAkU65kJFJXs78U1QOWyBkq44OSNnx6zM7hVnk14tWaNRFBqhHMt8bgzjHkvpFq2pACYVDqk2I5sUGGlVp-08uF5yPjB5/s1600/QtQuickControls_CheckBox.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;CheckBox&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpU8ExSFb0TT9xT2zwM-G9UhTU4wGAr_S95lKwgeeomB0_0LVWAkU65kJFJXs78U1QOWyBkq44OSNnx6zM7hVnk14tWaNRFBqhHMt8bgzjHkvpFq2pACYVDqk2I5sUGGlVp-08uF5yPjB5/s1600/QtQuickControls_CheckBox.png&quot; title=&quot;CheckBox&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;QtQuick.Controls examples - CheckBox&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&lt;pre class=&quot;brush: javascript&quot;&gt;import QtQuick 2.1
import QtQuick.Controls 1.0
import QtQuick.Window 2.0

ApplicationWindow {
    title: qsTr(&quot;qteveloper.blogspot.com&quot;)
    width: 400
    height: 350

    menuBar: MenuBar {
        Menu {
            title: qsTr(&quot;File&quot;)
            MenuItem {
                text: qsTr(&quot;Exit&quot;)
                onTriggered: Qt.quit();
            }
        }
    }

    Column{
        Column {
            CheckBox { text: &quot;option 1&quot; }
            CheckBox { text: &quot;option 2&quot; }
            CheckBox { text: &quot;option 3&quot; }
        }
        Row {
            CheckBox { text: &quot;option A&quot; }
            CheckBox { text: &quot;option B&quot; }
            CheckBox { text: &quot;option C&quot; }
        }
    }
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;center&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/xQdAz_1Bsy0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/center&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/2941920399983035364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/2941920399983035364'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2013/11/qtquickcontrols-examples-checkbox.html' title='QtQuick.Controls examples - CheckBox'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpU8ExSFb0TT9xT2zwM-G9UhTU4wGAr_S95lKwgeeomB0_0LVWAkU65kJFJXs78U1QOWyBkq44OSNnx6zM7hVnk14tWaNRFBqhHMt8bgzjHkvpFq2pACYVDqk2I5sUGGlVp-08uF5yPjB5/s72-c/QtQuickControls_CheckBox.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-1893910903113295202.post-6054389218138569920</id><published>2013-10-26T22:58:00.000-07:00</published><updated>2013-10-26T22:58:08.575-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Qt Enterprise Embedded"/><title type='text'>Getting Started with Qt Enterprise Embedded</title><content type='html'>&lt;center&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;//www.youtube.com/embed/-Sz6UDUK68w&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;
&lt;/center&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Getting Started with Qt Enterprise Embedded&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;A demonstration of how easy it is to get started developing for embedded hardware with Qt Enterprise Embedded. The video shows basic usage and features of Qt Enterprise Embedded like creating a project, deploying to a device and on-device-debugging.&lt;br /&gt;
&lt;br /&gt;
To learn more about Qt Enterprise Embedded, visit &lt;a href=&quot;http://qt.digia.com/QtEnterpriseEmbedded&quot; target=&quot;_blank&quot;&gt;http://qt.digia.com/QtEnterpriseEmbedded&lt;/a&gt;&lt;/i&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/6054389218138569920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1893910903113295202/posts/default/6054389218138569920'/><link rel='alternate' type='text/html' href='http://qteveloper.blogspot.com/2013/10/getting-started-with-qt-enterprise.html' title='Getting Started with Qt Enterprise Embedded'/><author><name>qteveloper</name><uri>http://www.blogger.com/profile/01890891461491080350</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>