• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Warto uczyć się pisania GUI czy lepiej skorzystać z gotowego edytora?

Object Storage Arubacloud
0 głosów
460 wizyt
pytanie zadane 1 września 2021 w C i C++ przez tonn204 Mądrala (7,440 p.)
Witam, programuję trochę w C++ i chcę zrobić program okienkowy z wykorzystaniem Qt. Czy waszym zdaniem jest sens uczyć się tego programowania całego GUI w C++ czy lepiej będzie wykorzystać gotowy kreator, który zrobi większość za mnie? Z ciekawości jeszcze zapytam, jak robi się w profesjonalnych projektach?

2 odpowiedzi

+4 głosów
odpowiedź 2 września 2021 przez Pawel1995 Gaduła (3,810 p.)
Ja jak piszę drobną aplikację to często piszę ją od zera.

Ale korzystanie z gotowych elementów nie jest grzechem i często sie je stosuje.

Natomiast warto tych gotowych elementów nie wrzucać na ślepo, warto żebyś wiedział co tam się dzieje.

Bywa że gotowy element trzeba dostosować do swojego projektu, a tego bez znajomości podstawy już będzie ci trudno zrobić.
komentarz 6 września 2021 przez Comandeer Guru (600,730 p.)

Qt dostarcza to bez większych problemów. Mowa o C++, nie wiem jak to wygląda w innych technologiach. Chyba, że masz na myśli coś bardziej zaawansowanego. 

Mówię o implementacji tego w JS-ie w celu określenia np gdzie dodać nowy styl. Zrobienie tego dla języków opartych na alfabecie łacińskim nie jest proste, nie wspominając już o innych. Do tego nie ma żadnych gotowców.

komentarz 6 września 2021 przez tkz Nałogowiec (42,000 p.)
Wydaje się ciekawe. Można gdzieś zobaczyć jakiś przykład? Nie samego kodu, a jak to wygląda z zewnątrz.
komentarz 6 września 2021 przez Comandeer Guru (600,730 p.)
Proszę: https://ckeditor.com/docs/ckeditor4/latest/examples/copyformatting.html

Ten ficzer z tego korzysta. Po skopiowaniu stylów można je zaaplikować na dowolnym wyrazie po prostu na niego klikając.
komentarz 6 września 2021 przez tkz Nałogowiec (42,000 p.)
Rozumiem, że pod tym tekstem jest HTML, tak? Patrząc z boku wydaje się, że wystarczy "tylko" wkleić wybrane słowo między tagi, o ile faktycznie jest to HTML. Sam problem wydaje się ciekawy, na tym poziomie, czyli po 5 minutowej rozmowie, nie wydaje się aż tak trudny, bardziej czasochłonny. Ale to raczej luźna myśl.
komentarz 6 września 2021 przez Comandeer Guru (600,730 p.)

Obecna implementacja ma ok. 200 linii kodu i wykorzystuje rekurencyjne trawersowanie drzewa oraz regexy. I wspiera tylko języki z alfabetem łacińskim. Wspieranie innych oznaczałoby konieczność uwzględnienia także innych granic wyrazu niż spacje czy kierunku pisania tekstu.

0 głosów
odpowiedź 2 września 2021 przez TOM_CPP Pasjonat (22,640 p.)
edycja 2 września 2021 przez TOM_CPP

Jeżeli masz zamiar używać środowiska Qt do tworzenia aplikacji typu GUI, pomyśl o wykorzystaniu języka Qt QML. Można w nim szybko i łatwo pisać aplikacje okienkowe - zobacz przykłady - jak i używać modułów/bibliotek napisanych w C++.

Podobne pytania

0 głosów
2 odpowiedzi 250 wizyt
pytanie zadane 24 marca 2021 w C i C++ przez mattaha Użytkownik (690 p.)
0 głosów
1 odpowiedź 243 wizyt
0 głosów
1 odpowiedź 1,011 wizyt
pytanie zadane 1 grudnia 2015 w Java przez Mikrokontroler xD Stary wyjadacz (13,500 p.)

92,547 zapytań

141,388 odpowiedzi

319,506 komentarzy

61,931 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...