{"id":132816,"date":"2022-07-28T10:26:59","date_gmt":"2022-07-28T08:26:59","guid":{"rendered":"https:\/\/riverdi.com\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions"},"modified":"2022-07-28T10:26:59","modified_gmt":"2022-07-28T08:26:59","slug":"jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions","status":"publish","type":"post","link":"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions","title":{"rendered":"Jak stworzy\u0107 \u015bwietny GUI przy pomocy bibliotek programistycznych \u2013 rozwi\u0105zania Bridgetek i Riverdi EVE"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_87_1 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Prze\u0142\u0105cznik Spisu Tre\u015bci\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #002175;color:#002175\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #002175;color:#002175\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions\/#Czym_jest_biblioteka_oprogramowania\" >Czym jest biblioteka oprogramowania?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions\/#Biblioteki_oprogramowania_do_programowania_wyswietlaczy_EVE\" >Biblioteki oprogramowania do programowania wy\u015bwietlaczy EVE<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions\/#Zalety_korzystania_z_bibliotek_oprogramowania_w_rozwiazaniach_EVE\" >Zalety korzystania z bibliotek oprogramowania w rozwi\u0105zaniach EVE<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions\/#Jak_korzystac_z_bibliotek_programowych\" >Jak korzysta\u0107 z bibliotek programowych?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions\/#Narzedzia_oparte_na_bibliotekach_do_projektowania_GUI_EVE\" >Narz\u0119dzia oparte na bibliotekach do projektowania GUI EVE<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions\/#Jak_biblioteki_oprogramowania_wspolpracuja_z_produktami_Riverdi\" >Jak biblioteki oprogramowania wsp\u00f3\u0142pracuj\u0105 z produktami Riverdi?<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Czym_jest_biblioteka_oprogramowania\"><\/span><strong>Czym jest biblioteka oprogramowania?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Biblioteka oprogramowania to zbi\u00f3r gotowych zasob\u00f3w, kt\u00f3re u\u0142atwiaj\u0105 programowanie. Mo\u017ce zawiera\u0107 gotowy kod, dokumentacj\u0119, dane konfiguracyjne, szablony, sekwencje i inne specyfikacje. Dzi\u0119ki przejrzystej i uporz\u0105dkowanej strukturze biblioteka jest \u0142atwa do wdro\u017cenia i mo\u017cna z niej korzysta\u0107 wielokrotnie, co sprawia, \u017ce jest bardzo przydatna w in\u017cynierii.  <\/p>\n<h2><span class=\"ez-toc-section\" id=\"Biblioteki_oprogramowania_do_programowania_wyswietlaczy_EVE\"><\/span><strong>Biblioteki oprogramowania do programowania wy\u015bwietlaczy EVE<br \/>\n<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Do programowania <a href=\"https:\/\/riverdi.com\/pl\/kategoria-produktu\/inteligentne-wyswietlacze\/bt817q\">wy\u015bwietlaczy EVE4<\/a> dost\u0119pnych jest kilka bibliotek oprogramowania. Jednym z godnych uwagi przyk\u0142ad\u00f3w jest <a href=\"https:\/\/github.com\/ftdigdm\/EVE-MCU-BRT_AN_025\">BRT_AN_025<\/a> firmy Bridgetek \u2013 framework typu open source zaprojektowany z my\u015bl\u0105 o przeno\u015bno\u015bci na wiele platform MCU, w tym: <\/p>\n<ul>\n<li>Bridgetek FT90x \/ FT93x \/ BT81x<\/li>\n<li>ST STM32<\/li>\n<li>Microchip PIC18F<\/li>\n<li>Espressif ESP32<\/li>\n<li>TI MSP430<\/li>\n<li>BeagleBone Black<\/li>\n<li>Generic z wykorzystaniem biblioteki libMPSSE<\/li>\n<li>Raspberry Pi<\/li>\n<li>Raspberry Pi Pico<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2022\/07\/3.webp\"><\/p>\n<p>Ta biblioteka nie ogranicza si\u0119 tylko do wy\u017cej wymienionego sprz\u0119tu. Mo\u017cesz j\u0105 wykorzysta\u0107 jako podstaw\u0119 do programowania na innych platformach. W tym celu <a href=\"https:\/\/github.com\/Bridgetek\/EVE-MCU-BRT_AN_025\">firma Bridgetek<\/a> proponuje skorzysta\u0107 z projektu NXP K64 jako przyk\u0142adu. Kod biblioteki obs\u0142uguje r\u00f3wnie\u017c rodziny uk\u0142ad\u00f3w EVE: FT80x, FT81x i <a href=\"https:\/\/github.com\/ftdigdm\/EVE-MCU-BRT_AN_025\/blob\/main\/include\/FT8xx.h\">BT81x<\/a>.   <\/p>\n<p>Biblioteki kodu mog\u0105 znacznie u\u0142atwi\u0107 <a href=\"https:\/\/riverdi.com\/pl\/blog\/bt817q-kontroler-wyswietlacza-praktyczne-zastosowanie-eve4\">uruchomienie EVE<\/a> na twoim MCU. Przyjrzyjmy si\u0119, jak to dzia\u0142a. <\/p>\n<h2><span class=\"ez-toc-section\" id=\"Zalety_korzystania_z_bibliotek_oprogramowania_w_rozwiazaniach_EVE\"><\/span><strong>Zalety korzystania z bibliotek oprogramowania w rozwi\u0105zaniach EVE<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Korzystanie z bibliotek oprogramowania do tworzenia GUI (graficznego interfejsu u\u017cytkownika) ma kilka zalet \u2013 przede wszystkim jest to op\u0142acalno\u015b\u0107, dzi\u0119ki:<\/p>\n<div class=\"table-1\">\n<table width=\"100%\">\n<thead>\n<tr>\n<th align=\"left\">EASY<\/th>\n<th align=\"left\">SZYBKO<\/th>\n<th align=\"left\">OPARTE NA WSP\u00d3\u0141PRACY<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">\n<ul>\n<li data-start=\"1591\" data-end=\"1612\">\n<p data-start=\"1593\" data-end=\"1612\">U\u0142atwia konfiguracj\u0119<\/p>\n<\/li>\n<li data-start=\"1613\" data-end=\"1678\">\n<p data-start=\"1615\" data-end=\"1678\">Oferuje gotowe elementy kodu z tailoringiem dostosowane do konkretnego sprz\u0119tu<\/p>\n<\/li>\n<\/ul>\n<\/td>\n<td align=\"left\">\n<ul>\n<li data-start=\"1691\" data-end=\"1719\">\n<p data-start=\"1693\" data-end=\"1719\">Skraca czas tworzenia oprogramowania<\/p>\n<\/li>\n<li data-start=\"1720\" data-end=\"1772\">\n<p data-start=\"1722\" data-end=\"1772\">Umo\u017cliwia ponowne wykorzystanie znormalizowanego kodu w r\u00f3\u017cnych projektach<\/p>\n<\/li>\n<\/ul>\n<\/td>\n<td align=\"left\">\n<ul>\n<li data-start=\"1794\" data-end=\"1839\">\n<p data-start=\"1796\" data-end=\"1839\">Poprawia wsp\u00f3\u0142prac\u0119 w zespole i sp\u00f3jno\u015b\u0107 projektu<\/p>\n<\/li>\n<li data-start=\"1840\" data-end=\"1887\">\n<p data-start=\"1842\" data-end=\"1887\">U\u0142atwia przenoszenie mi\u0119dzy platformami sprz\u0119towymi<\/p>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"Jak_korzystac_z_bibliotek_programowych\"><\/span><strong>Jak korzysta\u0107 z bibliotek programowych?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u017beby skorzysta\u0107 z tych bibliotek, po prostu w\u0142\u0105cz pliki z kodem \u017ar\u00f3d\u0142owym do swojego projektu. Niekt\u00f3re biblioteki s\u0105 te\u017c dost\u0119pne jako pojedyncze pliki typu \u201e <code data-start=\"2058\" data-end=\"2064\">.lib<\/code> \u201d (np. <a href=\"https:\/\/riverdi.com\/blog\/riverdi-displays-are-now-in-touchgfx-designer\">TouchGFX<\/a>). Zanim zaczniesz tworzy\u0107 interfejs graficzny dla EVE na swoim MCU, musisz najpierw przeprowadzi\u0107 portowanie urz\u0105dzenia \u2013 czyli skonfigurowa\u0107 ustawienia sprz\u0119towe. Po skonfigurowaniu b\u0119dziesz m\u00f3g\u0142 szybko tworzy\u0107 profesjonalne interfejsy graficzne dla wy\u015bwietlaczy EVE\u2074 przy u\u017cyciu bibliotek Bridgetek i Riverdi.   <\/p>\n<h2><span class=\"ez-toc-section\" id=\"Narzedzia_oparte_na_bibliotekach_do_projektowania_GUI_EVE\"><\/span><strong>Narz\u0119dzia oparte na bibliotekach do projektowania GUI EVE<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Innymi przydatnymi narz\u0119dziami opartymi na bibliotekach s\u0105 <a href=\"https:\/\/www.ftdichip.com\/old2020\/Support\/Utilities.htm#ESD4\">edytory ekran\u00f3w wy\u015bwietlania<\/a>, kt\u00f3re wspieraj\u0105 tworzenie GUI w EVE. Dzi\u0119ki nim projektowanie display list staje si\u0119 prostsze i bardziej intuicyjne. Istniej\u0105 dwa polecane narz\u0119dzia do projektowania graficznego GUI dla EVE:  <\/p>\n<p><strong>EVE Screen Editor (ESE):<\/strong><\/p>\n<ul>\n<li>Obs\u0142uguje modu\u0142y Riverdi EVE<\/li>\n<li>Pozwala poeksperymentowa\u0107 z tworzeniem display list\u00f3w<\/li>\n<li>Wykorzystuje intuicyjn\u0105 metod\u0119 \u201eprzeci\u0105gnij i upu\u015b\u0107\u201d<\/li>\n<li>Prezentuje projekty na prawdziwym sprz\u0119cie i na wy\u015bwietlaczu komputera<\/li>\n<li>Emuluje EVE z maksymaln\u0105 wierno\u015bci\u0105<\/li>\n<li>U\u0142atwia poznanie funkcji EVE<\/li>\n<li>Projekty s\u0105 niezale\u017cne od platformy \u2013 nie trzeba podawa\u0107 szczeg\u00f3\u0142\u00f3w dotycz\u0105cych MCU<\/li>\n<li>Zmniejsza nak\u0142ad pracy zwi\u0105zany z rozpocz\u0119ciem nowego projektu<\/li>\n<li>Natychmiast synchronizuje wygl\u0105d ekranu z modu\u0142em EVE za po\u015brednictwem FT4222 lub MPSSE<\/li>\n<li>Ogranicza pozycjonowanie w poziomie albo w pionie<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2022\/07\/2.webp\"><\/p>\n<p><strong>EVE Screen Designer (ESD):<\/strong><\/p>\n<ul>\n<li>Pozwala u\u017cytkownikowi stworzy\u0107 aplikacj\u0119 z GUI<\/li>\n<li>Wykorzystuje metod\u0119 programowania wizualnego<\/li>\n<li>Nie musisz zna\u0107 konkretnych polece\u0144 display list w EVE<\/li>\n<li>Zapewnia \u015brodowisko WYSIWYG (What You See Is What You Get)<\/li>\n<li>S\u0142u\u017cy do edycji grafiki i tworzenia efekt\u00f3w wizualnych<\/li>\n<li>Pozwala na definiowanie logiki u\u017cytkowej aplikacji GUI bez pisania kodu<\/li>\n<li>Generuje kod w j\u0119zyku ANSI C dla docelowej platformy sprz\u0119towej<\/li>\n<li>Obs\u0142uguje zaawansowane wid\u017cety typu \u201eprzeci\u0105gnij i upu\u015b\u0107\u201d<\/li>\n<li>Symuluje dzia\u0142anie ekranu i gesty u\u017cytkownika za pomoc\u0105 myszki<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2022\/07\/1.webp\"><\/p>\n<p>Dla in\u017cyniera wszystko wygl\u0105da ca\u0142kiem fajnie, ale jak sprawi\u0107, \u017ceby wszystko sz\u0142o jeszcze p\u0142ynniej? Najlepszym rozwi\u0105zaniem jest skorzystanie z produkt\u00f3w Riverdi. Przyjrzyjmy si\u0119 zaletom wdro\u017cenia bibliotek oprogramowania z serii Riverdi EVE4.  <\/p>\n<h2><span class=\"ez-toc-section\" id=\"Jak_biblioteki_oprogramowania_wspolpracuja_z_produktami_Riverdi\"><\/span><strong>Jak biblioteki oprogramowania <\/strong><strong>wsp\u00f3\u0142pracuj\u0105 z produktami Riverdi?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Riverdi <a href=\"https:\/\/riverdi.com\/pl\/blog\/embedded-video-engine-najwiekszy-skok-technologiczny-jak-do-tej-pory\">jako pierwsza firma<\/a> wdro\u017cy\u0142a <a href=\"https:\/\/www.youtube.com\/watch?v=4MZhAJaRzpI\">kontroler BT817Q firmy Bridgetek<\/a>, kt\u00f3ry stanowi serce inteligentnego wy\u015bwietlacza EVE4 \u2013 Embedded Video Engine. Rozwi\u0105zanie opracowane przez zesp\u00f3\u0142 Riverdi charakteryzuje si\u0119 najwy\u017csz\u0105 jako\u015bci\u0105 dzi\u0119ki kompleksowemu i zorientowanemu na klienta podej\u015bciu. Ca\u0142y proces <a href=\"https:\/\/riverdi.com\/pl\/blog\/bt817q-kontroler-wyswietlacza-praktyczne-zastosowanie-eve4\">wdra\u017cania rozwi\u0105zania EVE4 firmy Riverdi<\/a> opiera si\u0119 na wiedzy naszych projektant\u00f3w i in\u017cynier\u00f3w. Na przyk\u0142ad stworzyli\u015bmy <a href=\"https:\/\/riverdi.com\/pl?page_id=111816\">RiBUS<\/a> \u2013 The Intelligent Display Bus \u2013 aby u\u0142atwi\u0107 po\u0142\u0105czenie twojego produktu z Display Solutions Riverdi.   <\/p>\n<p>Maj\u0105c na uwadze zalety dobrze przygotowanych <a href=\"https:\/\/github.com\/riverdi\/riverdi-eve\">bibliotek, eksperci firmy Riverdi<\/a> okre\u015blili dla <a href=\"https:\/\/riverdi.com\/pl\/kategoria-produktu\/inteligentne-wyswietlacze\/bt817q?pr=22829\">wy\u015bwietlaczy Riverdi EVE4<\/a>:<\/p>\n<ul>\n<li>ST STM32<\/li>\n<li>Raspberry Pi<\/li>\n<li>FT232H \u2013 USB do SPI<\/li>\n<\/ul>\n<p>Korzystanie z tych bibliotek gwarantuje pe\u0142n\u0105 kompatybilno\u015b\u0107 z <a href=\"https:\/\/riverdi.com\/catalog\">produktami Riverdi<\/a>. Dzi\u0119ki temu wszystko idzie jeszcze \u0141ATWIEJ, SZYBCIEJ i sprzyja WSP\u00d3\u0141PRACY. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Czym jest biblioteka oprogramowania? Biblioteka oprogramowania to zbi\u00f3r gotowych zasob\u00f3w, kt\u00f3re u\u0142atwiaj\u0105 programowanie. Mo\u017ce zawiera\u0107 gotowy kod, dokumentacj\u0119, dane konfiguracyjne, szablony, sekwencje i inne specyfikacje. Dzi\u0119ki przejrzystej i uporz\u0105dkowanej strukturze biblioteka jest \u0142atwa do wdro\u017cenia i mo\u017cna z niej korzysta\u0107 wielokrotnie, co sprawia, \u017ce jest bardzo przydatna w in\u017cynierii. Biblioteki oprogramowania do programowania wy\u015bwietlaczy EVE [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":132817,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"categories":[5042],"tags":[],"class_list":["post-132816","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-produkty"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Jak stworzy\u0107 \u015bwietny GUI przy pomocy bibliotek programistycznych \u2013 rozwi\u0105zania Bridgetek i Riverdi EVE - Riverdi<\/title>\n<meta name=\"description\" content=\"Biblioteka oprogramowania to zbi\u00f3r gotowych zasob\u00f3w, kt\u00f3re u\u0142atwiaj\u0105 programowanie\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jak stworzy\u0107 \u015bwietny GUI przy pomocy bibliotek programistycznych \u2013 rozwi\u0105zania Bridgetek i Riverdi EVE - Riverdi\" \/>\n<meta property=\"og:description\" content=\"Biblioteka oprogramowania to zbi\u00f3r gotowych zasob\u00f3w, kt\u00f3re u\u0142atwiaj\u0105 programowanie\" \/>\n<meta property=\"og:url\" content=\"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions\" \/>\n<meta property=\"og:site_name\" content=\"Riverdi\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/riverdi.displays\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-28T08:26:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/riverdi.com\/wp-content\/uploads\/2022\/07\/GUI.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1140\" \/>\n\t<meta property=\"og:image:height\" content=\"570\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"luke\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@riverdidisplays\" \/>\n<meta name=\"twitter:site\" content=\"@riverdidisplays\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"luke\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuta\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/riverdi.com\\\/pl\\\/blog\\\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/riverdi.com\\\/pl\\\/blog\\\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions\"},\"author\":{\"name\":\"luke\",\"@id\":\"https:\\\/\\\/riverdi.com\\\/pl#\\\/schema\\\/person\\\/c60248725c475e979d6ded462884c702\"},\"headline\":\"Jak stworzy\u0107 \u015bwietny GUI przy pomocy bibliotek programistycznych \u2013 rozwi\u0105zania Bridgetek i Riverdi EVE\",\"datePublished\":\"2022-07-28T08:26:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/riverdi.com\\\/pl\\\/blog\\\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions\"},\"wordCount\":799,\"image\":{\"@id\":\"https:\\\/\\\/riverdi.com\\\/pl\\\/blog\\\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/riverdi.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/GUI.webp\",\"articleSection\":[\"Produkty\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/riverdi.com\\\/pl\\\/blog\\\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions\",\"url\":\"https:\\\/\\\/riverdi.com\\\/pl\\\/blog\\\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions\",\"name\":\"Jak stworzy\u0107 \u015bwietny GUI przy pomocy bibliotek programistycznych \u2013 rozwi\u0105zania Bridgetek i Riverdi EVE - Riverdi\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/riverdi.com\\\/pl#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/riverdi.com\\\/pl\\\/blog\\\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/riverdi.com\\\/pl\\\/blog\\\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/riverdi.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/GUI.webp\",\"datePublished\":\"2022-07-28T08:26:59+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/riverdi.com\\\/pl#\\\/schema\\\/person\\\/c60248725c475e979d6ded462884c702\"},\"description\":\"Biblioteka oprogramowania to zbi\u00f3r gotowych zasob\u00f3w, kt\u00f3re u\u0142atwiaj\u0105 programowanie\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/riverdi.com\\\/pl\\\/blog\\\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/riverdi.com\\\/pl\\\/blog\\\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/riverdi.com\\\/pl\\\/blog\\\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions#primaryimage\",\"url\":\"https:\\\/\\\/riverdi.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/GUI.webp\",\"contentUrl\":\"https:\\\/\\\/riverdi.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/GUI.webp\",\"width\":1140,\"height\":570},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/riverdi.com\\\/pl\\\/blog\\\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Front Page\",\"item\":\"https:\\\/\\\/riverdi.com\\\/pl\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jak stworzy\u0107 \u015bwietny GUI przy pomocy bibliotek programistycznych \u2013 rozwi\u0105zania Bridgetek i Riverdi EVE\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/riverdi.com\\\/pl#website\",\"url\":\"https:\\\/\\\/riverdi.com\\\/pl\",\"name\":\"Riverdi\",\"description\":\"Global TFT LCD Manufacturer\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/riverdi.com\\\/pl?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/riverdi.com\\\/pl#\\\/schema\\\/person\\\/c60248725c475e979d6ded462884c702\",\"name\":\"luke\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1eb8f502b5fe9aeb277fa1456614d3de86e16dbf2ef5d193be6b8549f1f1b68e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1eb8f502b5fe9aeb277fa1456614d3de86e16dbf2ef5d193be6b8549f1f1b68e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1eb8f502b5fe9aeb277fa1456614d3de86e16dbf2ef5d193be6b8549f1f1b68e?s=96&d=mm&r=g\",\"caption\":\"luke\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jak stworzy\u0107 \u015bwietny GUI przy pomocy bibliotek programistycznych \u2013 rozwi\u0105zania Bridgetek i Riverdi EVE - Riverdi","description":"Biblioteka oprogramowania to zbi\u00f3r gotowych zasob\u00f3w, kt\u00f3re u\u0142atwiaj\u0105 programowanie","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions","og_locale":"pl_PL","og_type":"article","og_title":"Jak stworzy\u0107 \u015bwietny GUI przy pomocy bibliotek programistycznych \u2013 rozwi\u0105zania Bridgetek i Riverdi EVE - Riverdi","og_description":"Biblioteka oprogramowania to zbi\u00f3r gotowych zasob\u00f3w, kt\u00f3re u\u0142atwiaj\u0105 programowanie","og_url":"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions","og_site_name":"Riverdi","article_publisher":"https:\/\/www.facebook.com\/riverdi.displays\/","article_published_time":"2022-07-28T08:26:59+00:00","og_image":[{"width":1140,"height":570,"url":"https:\/\/riverdi.com\/wp-content\/uploads\/2022\/07\/GUI.webp","type":"image\/webp"}],"author":"luke","twitter_card":"summary_large_image","twitter_creator":"@riverdidisplays","twitter_site":"@riverdidisplays","twitter_misc":{"Napisane przez":"luke","Szacowany czas czytania":"4 minuta"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions#article","isPartOf":{"@id":"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions"},"author":{"name":"luke","@id":"https:\/\/riverdi.com\/pl#\/schema\/person\/c60248725c475e979d6ded462884c702"},"headline":"Jak stworzy\u0107 \u015bwietny GUI przy pomocy bibliotek programistycznych \u2013 rozwi\u0105zania Bridgetek i Riverdi EVE","datePublished":"2022-07-28T08:26:59+00:00","mainEntityOfPage":{"@id":"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions"},"wordCount":799,"image":{"@id":"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions#primaryimage"},"thumbnailUrl":"https:\/\/riverdi.com\/wp-content\/uploads\/2022\/07\/GUI.webp","articleSection":["Produkty"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions","url":"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions","name":"Jak stworzy\u0107 \u015bwietny GUI przy pomocy bibliotek programistycznych \u2013 rozwi\u0105zania Bridgetek i Riverdi EVE - Riverdi","isPartOf":{"@id":"https:\/\/riverdi.com\/pl#website"},"primaryImageOfPage":{"@id":"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions#primaryimage"},"image":{"@id":"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions#primaryimage"},"thumbnailUrl":"https:\/\/riverdi.com\/wp-content\/uploads\/2022\/07\/GUI.webp","datePublished":"2022-07-28T08:26:59+00:00","author":{"@id":"https:\/\/riverdi.com\/pl#\/schema\/person\/c60248725c475e979d6ded462884c702"},"description":"Biblioteka oprogramowania to zbi\u00f3r gotowych zasob\u00f3w, kt\u00f3re u\u0142atwiaj\u0105 programowanie","breadcrumb":{"@id":"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions#primaryimage","url":"https:\/\/riverdi.com\/wp-content\/uploads\/2022\/07\/GUI.webp","contentUrl":"https:\/\/riverdi.com\/wp-content\/uploads\/2022\/07\/GUI.webp","width":1140,"height":570},{"@type":"BreadcrumbList","@id":"https:\/\/riverdi.com\/pl\/blog\/jak-stworzyc-swietny-gui-z-wykorzystaniem-bibliotek-oprogramowania-bridgetek-riverdi-eve-solutions#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Front Page","item":"https:\/\/riverdi.com\/pl"},{"@type":"ListItem","position":2,"name":"Jak stworzy\u0107 \u015bwietny GUI przy pomocy bibliotek programistycznych \u2013 rozwi\u0105zania Bridgetek i Riverdi EVE"}]},{"@type":"WebSite","@id":"https:\/\/riverdi.com\/pl#website","url":"https:\/\/riverdi.com\/pl","name":"Riverdi","description":"Global TFT LCD Manufacturer","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/riverdi.com\/pl?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/riverdi.com\/pl#\/schema\/person\/c60248725c475e979d6ded462884c702","name":"luke","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/1eb8f502b5fe9aeb277fa1456614d3de86e16dbf2ef5d193be6b8549f1f1b68e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1eb8f502b5fe9aeb277fa1456614d3de86e16dbf2ef5d193be6b8549f1f1b68e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1eb8f502b5fe9aeb277fa1456614d3de86e16dbf2ef5d193be6b8549f1f1b68e?s=96&d=mm&r=g","caption":"luke"}}]}},"_links":{"self":[{"href":"https:\/\/riverdi.com\/pl\/wp-json\/wp\/v2\/posts\/132816","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/riverdi.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/riverdi.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/riverdi.com\/pl\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/riverdi.com\/pl\/wp-json\/wp\/v2\/comments?post=132816"}],"version-history":[{"count":0,"href":"https:\/\/riverdi.com\/pl\/wp-json\/wp\/v2\/posts\/132816\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/riverdi.com\/pl\/wp-json\/wp\/v2\/media\/132817"}],"wp:attachment":[{"href":"https:\/\/riverdi.com\/pl\/wp-json\/wp\/v2\/media?parent=132816"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/riverdi.com\/pl\/wp-json\/wp\/v2\/categories?post=132816"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/riverdi.com\/pl\/wp-json\/wp\/v2\/tags?post=132816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}