{"id":9471,"date":"2019-04-15T08:12:49","date_gmt":"2019-04-15T08:12:49","guid":{"rendered":"http:\/\/blog.bachi.net\/?p=9471"},"modified":"2020-04-03T14:21:33","modified_gmt":"2020-04-03T14:21:33","slug":"qt-widgets","status":"publish","type":"post","link":"https:\/\/blog.bachi.net\/?p=9471","title":{"rendered":"Qt Widgets"},"content":{"rendered":"<p><a href=\"http:\/\/zetcode.com\/gui\/qt5\/\">Qt5 tutorial<\/a><br \/>\n<a href=\"http:\/\/www.straub.as\/c-cpp-qt-fltk\/qt\/index.html\">Advanced  Services &#8211; Qt<\/a><br \/>\n<a href=\"http:\/\/www.straub.as\/c-cpp-qt-fltk\/qt\/basic.html\">Advanced  Services &#8211; Basic Qt<\/a><\/p>\n<h3>YouTube<\/h3>\n<p><a href=\"https:\/\/www.youtube.com\/playlist?list=PLS1QulWo1RIZiBcTr5urECberTITj7gjA\">Qt Tutorials For Beginners<\/a><\/p>\n<h3>Signals, Slots, Threads<\/h3>\n<p><a href=\"https:\/\/woboq.com\/blog\/how-qt-signals-slots-work.html\">How Qt Signals and Slots Work<\/a><br \/>\n<a href=\"https:\/\/woboq.com\/blog\/how-qt-signals-slots-work-part2-qt5.html\">How Qt Signals and Slots Work &#8211; Part 2 &#8211; Qt5 New Syntax<\/a><br \/>\n<a href=\"https:\/\/woboq.com\/blog\/how-qt-signals-slots-work-part3-queuedconnection.html\">How Qt Signals and Slots Work &#8211; Part 3 &#8211; Queued and Inter Thread Connections<\/a><br \/>\n<a href=\"https:\/\/woboq.com\/blog\/qmetatype-knows-your-types.html\">QMetaType knows your types<\/a><br \/>\n<a href=\"https:\/\/woboq.com\/blog\/qthread-you-were-not-doing-so-wrong.html\">QThread: You were not doing so wrong.<\/a><br \/>\n<a href=\"https:\/\/woboq.com\/blog\/introduction-to-lockfree-programming.html\">Introduction to Lock-free Programming with C++ and Qt<\/a><br \/>\n<a href=\"https:\/\/woboq.com\/blog\/internals-of-qmutex-in-qt5.html\">Internals of QMutex in Qt 5<\/a><br \/>\n<a href=\"https:\/\/woboq.com\/blog\/qwaitcondition-solving-unavoidable-race.html\">QWaitCondition: Solving the Unavoidable Race<\/a><\/p>\n<p><a href=\"https:\/\/woboq.com\/blog\/data-and-initialisation.html\">Data initialization in C++<\/a><br \/>\n<a href=\"https:\/\/woboq.com\/blog\/reflection-in-cpp-and-qt-moc.html\">Can Qt&#8217;s moc be replaced by C++ reflection?<\/a><br \/>\n<a href=\"https:\/\/woboq.com\/blog\/verdigris-qt-without-moc.html\">Verdigris: Qt without moc<\/a><\/p>\n<h3>QString<\/h3>\n<p><a href=\"https:\/\/forum.qt.io\/topic\/62525\/ignore-unused-args-in-qstring-arg\">Ignore unused args in QString::arg<\/a><\/p>\n<h3>QMainWindow<\/h3>\n<p><a href=\"https:\/\/stackoverflow.com\/questions\/25820909\/auto-resizing-qt-application-main-window\">Auto resizing qt application. (main window)<\/a><br \/>\n<a href=\"https:\/\/stackoverflow.com\/questions\/16280323\/qt-set-size-of-qmainwindow\">Qt: Set size of QMainWindow<\/a><br \/>\n<a href=\"https:\/\/stackoverflow.com\/questions\/30291223\/how-to-add-a-custom-widget-to-the-main-window-in-qt-creator\">How to add a custom widget to the main window in Qt Creator<\/a><\/p>\n<h3>QToolBar<\/h3>\n<p><a href=\"http:\/\/zetcode.com\/gui\/qt5\/menusandtoolbars\/\">Menus and toolbars in Qt5<\/a><br \/>\n<a href=\"https:\/\/stackoverflow.com\/questions\/13063022\/qtoolbar-position-how-to-make-it-stay-at-a-fixed-position\">QToolBar position (How to make it stay at a fixed position)<\/a><br \/>\n<a href=\"https:\/\/stackoverflow.com\/questions\/7369005\/add-a-qlineedit-to-a-qtoolbar-in-qtcreator-designer\">Add a QLineEdit to a qtoolbar in qtcreator (designer)<\/a><\/p>\n<h3>Icons<\/h3>\n<p><a href=\"https:\/\/doc.qt.io\/qt-5\/appicon.html\">Setting the Application Icon<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=fkuZqJCFaog&#038;t=141s\">Create ico files (Windows Icons) &#8211; GIMP 2.8 Tutorial<\/a><br \/>\n<a href=\"https:\/\/stackoverflow.com\/questions\/1460361\/how-to-set-application-icon-in-a-qt-based-project\">How to set application icon in a Qt-based project?<\/a><br \/>\n<a href=\"https:\/\/woboq.com\/blog\/qicon-reads-gtk-icon-cache-in-qt57.html\">QIcon::fromTheme uses GTK+&#8217;s icon cache in Qt 5.7<\/a><br \/>\n<a href=\"https:\/\/retifrav.github.io\/blog\/2019\/06\/22\/qt-yet-another-new-icon\/\">Yet another new set of Qt icons<\/a><\/p>\n<p><a href=\"https:\/\/retifrav.github.io\/blog\/2018\/10\/09\/macos-convert-png-to-icns\/\">Convert PNG to ICNS on Mac OS<\/a><br \/>\n<a href=\"https:\/\/stackoverflow.com\/questions\/12306223\/how-to-manually-create-icns-files-using-iconutil\">How to manually create icns files using iconutil?<\/a><br \/>\n<a href=\"https:\/\/forum.qt.io\/topic\/49251\/application-icon-not-shown-in-mac-os-x-dock\/7\">Application Icon not shown in Mac OS X Dock<\/a><br \/>\n<a href=\"https:\/\/stackoverflow.com\/questions\/22745728\/cmake-set-icon-for-a-mac-os-x-app\">cmake: set icon for a Mac OS X app<\/a><br \/>\n<a href=\"https:\/\/stackoverflow.com\/questions\/29286897\/setting-the-application-icon-for-osx-in-qt-creator\">Setting the application icon for OSX in Qt Creator<\/a><\/p>\n<h3>Layout<\/h3>\n<h3>Spacing and Margin<\/h3>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=uexvsgZ3Hwc\">Qt Tutorial: Unit 7, Margin and Spacing<\/a><br \/>\n<a href=\"https:\/\/wiki.qt.io\/Adjust_Spacing_and_Margins_between_Widgets_in_Layout\">Adjust Spacing and Margins between Widgets in Layout<\/a><br \/>\n<a href=\"https:\/\/forum.qt.io\/topic\/95665\/set-fixed-margin-spacing-padding-between-widgets-layouts\/8\">Set fixed margin\/spacing\/padding between Widgets\/Layouts<\/a><\/p>\n<h3>Stylesheet<\/h3>\n<p><a href=\"https:\/\/doc.qt.io\/qt-5\/stylesheet-customizing.html\">Customizing Qt Widgets Using Style Sheets<\/a><\/p>\n<h3>Button<\/h3>\n<p><a href=\"https:\/\/stackoverflow.com\/questions\/38576380\/difference-between-qpushbutton-and-qtoolbutton\">Difference between QPushButton and QToolButton<\/a><\/p>\n<h3>Splitter<\/h3>\n<p><a href=\"https:\/\/stackoverflow.com\/questions\/44924036\/customize-qsplitter-handle-color\">Customize QSplitter handle color<\/a><br \/>\n<a href=\"https:\/\/stackoverflow.com\/questions\/29411409\/qsplitter-change-the-color-of-the-grabbable-area-to-make-it-more-visible\">QSplitter &#8211; change the color of the grabbable area to make it more visible<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Qt5 tutorial Advanced Services &#8211; Qt Advanced Services &#8211; Basic Qt YouTube Qt Tutorials For Beginners Signals, Slots, Threads How Qt Signals and Slots Work How Qt Signals and Slots Work &#8211; Part 2 &#8211; Qt5 New Syntax How Qt Signals and Slots Work &#8211; Part 3 &#8211; Queued and Inter Thread Connections QMetaType knows [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-9471","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/9471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9471"}],"version-history":[{"count":14,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/9471\/revisions"}],"predecessor-version":[{"id":10848,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/9471\/revisions\/10848"}],"wp:attachment":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}