{"id":2490,"date":"2018-02-21T22:03:24","date_gmt":"2018-02-21T16:33:24","guid":{"rendered":"http:\/\/localhost:8081\/system-on-module-som\/?p=2490"},"modified":"2023-08-28T18:17:26","modified_gmt":"2023-08-28T12:47:26","slug":"getting-started-with-qt-widgets-on-esomimx6","status":"publish","type":"post","link":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/getting-started-with-qt-widgets-on-esomimx6\/","title":{"rendered":"Getting Started with Qt Widgets on eSOMiMX6"},"content":{"rendered":"<p>Widgets are the basic blocks of user interfaces in Qt. Widgets include buttons, labels, message box, text edit, tab, combo box, scroll bar, etc. For Qt Widgets, everything is C++.<\/p>\n<p>The UI elements can be used to create a classic desktop-style user interface. It is more mature than Qt Quick and makes life easier for the desktop application developers. If data is more important than the UI, it\u2019s good to start with Qt Widgets.<\/p>\n<p>This article guides you to develop your first Qt Widgets application for <a href=\"https:\/\/www.e-consystems.com\/iMX6-micro-som-system-on-module.asp\">eSOMiMX6<\/a>.<\/p>\n<p>To showcase how easily you can develop your widgets application on <a href=\"https:\/\/www.e-consystems.com\/iMX6-micro-som-system-on-module.asp\">eSOMiMX6<\/a> we developed a simple application with the following widgets:<\/p>\n<ul>\n<li>QLabel<\/li>\n<li>QRadioButton<\/li>\n<li>QPushButton<\/li>\n<li>QLineEdit<\/li>\n<li>QTableWidget<\/li>\n<li>QComboBox<\/li>\n<li>QTextBrowser<\/li>\n<\/ul>\n<p>The application is just a UI prototype for network configuration. The good news is that there is no coding needed for UI designing. You can write your own logic in C++ to configure each network interface and extend the application to work as a real network dashboard!<\/p>\n<p>Full source code for the Qt Widgets application is available on e-con Systems\u2122 <a href=\"https:\/\/developer.e-consystems.com\/\">developer site<\/a>.<\/p>\n<p>Please refer our previous articles on <a href=\"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/getting-started-with-qt-creator-on-esomimx6\/\">How to setup Qt creator for eSOMiMX6 devices<\/a> and <a href=\"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/build-deploy-and-run-qt-application-on-esomimx6\/\">How to build, deploy and run Qt applications on eSOMiMX6 devices<\/a> to build and run the application on <a href=\"https:\/\/www.e-consystems.com\/iMX6-micro-som-system-on-module.asp\">eSOMiMX6<\/a> devices.<\/p>\n<p>For further assistance and queries get in touch with <a href=\"mailto:sales@e-consystems.com\">sales@e-consystems.com<\/a><\/p>\n<p>Try eSOM++ first Qt application on eSOMiMX6<\/p>\n<p><a href=\"https:\/\/developer.e-consystems.com\/downloads?key=ehxs6scps08yz6fwgn2e2846fogxha2gsaukfj7yzgcp7harxvfadsi6%252fyzsjdwkpn2rcg8guswnix86g%252f7sp9rd9mhv0q5kw%252bkp%252fr9xu%252brxjntubmnj%252f1dk4xbrc54ug%252bvfrlhvlgcejainy2x0adjigx55kjsylzcvyajroosmfvgt2bls7szqwptfidpt%252batyorxy0cjkrg1z3j%252fbebms%252f1qp7ieg7w9fe4xjv%252bistfw%252blxzhmci86nblrtgsai00prwbiarljsdsb4960607jadqitu7mlghg7izajvfwxydmz4cqt7ii%252fa%252fg%252bpx\">Qt-QML-Setup-Qt-Creator-Steps Application Guide<\/a><\/p>\n<p><a href=\"https:\/\/developer.e-consystems.com\/downloads?key=ehxs6scps08yz6fwgn2e25wyqnmv%252flu%252b8sruzf9xsgsurcony4uqctq%252fccm%252bduqhayyfhxf9aecvti8v%252frv6otxw%252fazxo1e28vglw3loofsxxgvduy31lteu%252fnu7qx2lukw2pvob%252fdyt6tpb%252bckyni24l3jonmitxiooarfqmbnf1jaevyn45yywcfurpy5p3qi8mh33qu4dvwkbqkp9c6uvnscznx91nwk5jreqroha%252bzvqqgthu0br5lyj3on%252feelbuno67jcoyeepboyw%252fq7tfxzvltxodvsh68kll14qemxgturpaylpq3e17o63\">Qt-QML-Build-Deploy-Run-Steps Application Guide<\/a><\/p>\n<p><a href=\"https:\/\/developer.e-consystems.com\/downloads?key=69ykfkubx5erk9%252bgndi2wspc1wgkh6jlc72e3bxq3e8o4rpsykdcmeblbtda70i4bb%252fee8uis97inmuskhwriw4tqn2nlkdeefmzelzwmnbz9n5bi%252b2zaffhvvsuxifx7lnjldv39pg745hfd8jr%252f%252bsms6wwgydrukd5fwkltsl5%252f59lhulp%25\">Toolchain Package<\/a><\/p>\n<p><a href=\"https:\/\/developer.e-consystems.com\/downloads?key=69ykfkubx5erk9%252bgndi2wspc1wgkh6jlc72e3bxq3e8o4rpsykdcmeblbtda70i4bb%252fee8uis97inmuskhwriw4tqn2nlkdeefmzelzwmnbz9n5bi%252b2zaffhvvsuxifx7lnjldv39pg745hfd8jr%252f%252bsms6wwgydrukd5fwkltsl5%252f59lhulp%25\">Qt-Basics Samples Package Containing MyFirstQtApp<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Widgets are the basic blocks of user interfaces in Qt. Widgets include buttons, labels, message&#8230;<\/p>\n","protected":false},"author":17,"featured_media":2491,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[212,213,342,343,127,340,341],"tags":[251,458,255,196,396,259,207,457],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/posts\/2490"}],"collection":[{"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/comments?post=2490"}],"version-history":[{"count":4,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/posts\/2490\/revisions"}],"predecessor-version":[{"id":2978,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/posts\/2490\/revisions\/2978"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/media\/2491"}],"wp:attachment":[{"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/media?parent=2490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/categories?post=2490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/tags?post=2490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}