{"id":107765,"date":"2023-04-06T18:48:15","date_gmt":"2023-04-06T16:48:17","guid":{"rendered":"https:\/\/prohoster.info\/?p=107765"},"modified":"2023-04-07T14:57:33","modified_gmt":"2023-04-07T12:57:33","slug":"opublikovan-instrumentarij-dlya-sozdaniya-graficheskih-interfejsov-slint-1-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/opublikovan-instrumentarij-dlya-sozdaniya-graficheskih-interfejsov-slint-1-0","title":{"rendered":"Slint 1.0 v\u00e6rkt\u00f8jet til at skabe grafiske gr\u00e6nseflader er blevet offentliggjort","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Den f\u00f8rste betydelige udgave af Slint-v\u00e6rkt\u00f8jet til opbygning af grafiske gr\u00e6nseflader er blevet offentliggjort, som opsummerer tre \u00e5rs arbejde p\u00e5 projektet. Version 1.0 positioneres som klar til brug i arbejdsprojekter. V\u00e6rkt\u00f8jet er skrevet i Rust og leveres under GPLv3-licensen eller en kommerciel licens (til brug i propriet\u00e6re produkter uden kildekode). V\u00e6rkt\u00f8jet kan anvendes b\u00e5de til at skabe grafer til station\u00e6re systemer og til udvikling af gr\u00e6nseflader til indlejrede enheder. Projektet udvikles af Olivier Goffart og Simon Hausmann, tidligere udviklere af KDE, der har arbejdet med Qt i Trolltech.      <\/p>\n<p> Projektets hovedm\u00e5l er lavt ressourceforbrug, evnen til at arbejde med sk\u00e6rme af enhver st\u00f8rrelse, at give en udviklingsproces, der er behagelig for b\u00e5de programm\u00f8rer og designere, samt at sikre b\u00e6rbarhed p\u00e5 tv\u00e6rs af forskellige platforme. For eksempel kan Slint-baserede applikationer k\u00f8re p\u00e5 Raspberry Pi Pico-platfomen, der er udstyret med en ARM Cortex-M0+-mikrokontroller og 264 KB RAM. De underst\u00f8ttede platforme inkluderer Linux, Windows, macOS og Blackberry QNX, og der er muligheder for at bygge til WebAssembly-pseudokode til k\u00f8rsel i browseren eller kompilere selvst\u00e6ndige applikationer, der ikke kr\u00e6ver et operativsystem. Der er planer om at tilbyde funktionalitet til at skabe mobile applikationer til Android- og iOS-platforme.    <\/p>\n<p>Gr\u00e6nsefladen defineres ved hj\u00e6lp af det specielle deklarative markup-sprog &#171;.slint&#187;, som tilbyder en letl\u00e6selig og forst\u00e5elig syntaks til beskrivelse af forskellige grafiske elementer (en af forfatterne til Slint har tidligere v\u00e6ret ansvarlig for QtQml-motoren i Qt Company). Gr\u00e6nsefladeskildringer p\u00e5 Slint-sproget kompileres til maskinkode til den m\u00e5lrettede platform. Logikken til gr\u00e6nsefladen er ikke knyttet til Rust og kan defineres p\u00e5 ethvert programmeringssprog \u2014 i \u00f8jeblikket er API'et og v\u00e6rkt\u00f8jerne til at arbejde med Slint forberedt til sprog som Rust, C++ og JavaScript, men der er planer om at underst\u00f8tte yderligere sprog som Python og Go.     <center><img decoding=\"async\" alt=\"Slint 1.0 v\u00e6rkt\u00f8jet til at skabe grafiske gr\u00e6nseflader er blevet offentliggjort\" src=\"\/wp-content\/uploads\/2023\/04\/564e7db57c83f0440e10a6c7d47fd9c7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>Der tilbydes flere backend-l\u00f8sninger, der g\u00f8r det muligt at bruge Qt, OpenGL ES 2.0, Skia og software-rendering til rendering uden at skulle tilf\u00f8je tredjepartsafh\u00e6ngigheder. For at forenkle udviklingen tilbydes et plugin til Visual Studio Code, <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> LSP (Language Server Protocol) til integration med forskellige udviklingsmilj\u00f8er og online-redigeringsv\u00e6rkt\u00f8jet SlintPad. Der er planer om at udvikle en visuel gr\u00e6nseflade-editor for designere, der muligg\u00f8r oprettelse af gr\u00e6nseflader gennem tr\u00e6k-og-slip af widgets og elementer i drag&amp;drop-tilstand.      <center><img decoding=\"async\" alt=\"Slint 1.0 v\u00e6rkt\u00f8jet til at skabe grafiske gr\u00e6nseflader er blevet offentliggjort\" src=\"\/wp-content\/uploads\/2023\/04\/620df71d24d055b9f14abe45c0b863fd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <center><img decoding=\"async\" alt=\"Slint 1.0 v\u00e6rkt\u00f8jet til at skabe grafiske gr\u00e6nseflader er blevet offentliggjort\" src=\"\/wp-content\/uploads\/2023\/04\/450c48c80f9e59ec2e7b683fc59594e5.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>          <\/ul>\n<p>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58912\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 Slint, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0434\u0432\u0451\u043b \u0438\u0442\u043e\u0433 \u0442\u0440\u0435\u0445 \u043b\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c. \u0412\u0435\u0440\u0441\u0438\u044f 1.0 \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0433\u043e\u0442\u043e\u0432\u0430\u044f \u0434\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445. \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3 \u0438\u043b\u0438 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 (\u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430\u0445 \u0431\u0435\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f \u043a\u043e\u0434\u0430). \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u0434\u043b\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":107766,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-107765","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 Slint, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0434\u0432\u0451\u043b \u0438\u0442\u043e\u0433 \u0442\u0440\u0435\u0445 \u043b\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/opublikovan-instrumentarij-dlya-sozdaniya-graficheskih-interfejsov-slint-1-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 Slint 1.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 Slint, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0434\u0432\u0451\u043b \u0438\u0442\u043e\u0433 \u0442\u0440\u0435\u0445 \u043b\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/opublikovan-instrumentarij-dlya-sozdaniya-graficheskih-interfejsov-slint-1-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-04-06T16:48:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-04-07T12:57:33+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47V\u00e6rkt\u00f8jet til at skabe grafiske interfaces Slint 1.0 er offentliggjort | ProHoster","description":"Den f\u00f8rste v\u00e6sentlige udgivelse af v\u00e6rkt\u00f8jet til at bygge grafiske interface-slint er offentliggjort og opsummerer tre \u00e5rs arbejde p\u00e5 projektet.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/opublikovan-instrumentarij-dlya-sozdaniya-graficheskih-interfejsov-slint-1-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 Slint 1.0 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 Slint, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0434\u0432\u0451\u043b \u0438\u0442\u043e\u0433 \u0442\u0440\u0435\u0445 \u043b\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/opublikovan-instrumentarij-dlya-sozdaniya-graficheskih-interfejsov-slint-1-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-04-06T16:48:17+00:00","article:modified_time":"2023-04-07T12:57:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/107765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=107765"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/107765\/revisions"}],"predecessor-version":[{"id":173039,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/107765\/revisions\/173039"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/107766"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=107765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=107765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=107765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}