Dosyć dawno nie korzystałem z #qt, bodaj od wersji 5.1. Nadal najnowsza wersja wymaga ponad 30mb libów do najprostszego programu GUI typu "Hello world"?

#programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KrzaQ2: Osobiście mi by to nie przeszkadzało, jednak dziwnie to wygląda kiedy instalator prostego programu zajmuje 15MB, a po instalacji sam program sporo ponad 30. Nie dziwie się, że ktoś może pomyśleć, że program jest z niechcianym gratisem.
  • Odpowiedz
@KrzaQ2: do podstawowych zastosowań nie, ale możliwe, że jakaś część metod nie będzie dostępnych w wersji bez ICU, jednak do najprostszego programu z GUI o jaki pytał @wywu zdecydowanie wystarczy wersja bez ICU
  • Odpowiedz
#programowanie mam appkę w #cpp #qt która już sobie ładnie hula ale musi gdzieś zapisywać dużo danych i to tak żeby było bezpiecznie. Pierwsza myśl: #mariadb bo jestem łucznikiem więc znam i cenię. I teraz tak... nie za bardzo chcę żeby ktoś musiał instalować sobie serwer #sql na domowym komputerze tylko po to żeby moja appka działała, a nie wiem jak inaczej
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W jakiego typu zmiennej najlepiej przechowywać liczby z zakresu 0x00 - 0xFF? Chwilowo odbieram je sobie z portu szeregowego jako tablicę charów, a później robię niejawną konwersję do QByteArray, żeby przesłać jako argument sygnału dalej.

Jak później je wyświetlić w TextEdicie?

Na razie mam takie coś:



void
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Akurat podobną rzecz robiłem w pracy. QByteArray ma metodę toHex(). To co ona zwraca przekaz do konstruktora QString czyli

QString x = QString(data.toHex()); To załatwia Ci wyświetlanie w trybie szesnastkowym.

Jak sobie przypomnę, to dam jeszcze znac, jak dorzucać spacje co bajt.
  • Odpowiedz
Mirki, z czego uczyć się #qt? Jakieś PDFy, czy książki warte uwagi są dostępne? Coś tam próbuję samemu zdziałać, ale średnio mi to idzie i dlatego przydałaby mi się jakaś pomocna lektura.

#naukaprogramowania
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#qt #qt5

Budował ktoś sterowniki sql do postgresa dla QT pod windowsem?

Może się podzielić, albo coś?

Średnio
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pp555: Dobra, jeszcze lepiej. Na laptopie zainstalowałem postgresa, i dodałem jego /bin/ do PATH.

Dzięki za pomoc, już wiem co zrobiłem, że nagle działa.

  • Odpowiedz
Cześć, potrzebuję zwizualizować sobie mój manipulator. Aplikacje piszę w Qt (interesuje mnie multiplatformowość) i do wizualizacji chciałbym wykorzystać OpenGL (jako widżet). Prawie w ogóle nie znam OGLa i nie chciałbym się babrać w shadery i całą resztę. Szukam czegoś w czym da się łatwo stworzyć obiekty (są proste, więc jakiś extrude wystarczy)(chyba nie potrzebuję ładowania modeli), przesuwać i obracać je. Idealnym przykładem tego czego szukam jest Three.js. Wiem, że jest klon Three.js
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Próbuję napisać prostą aplikację w Qt i Opengl, która wyświetla prostokąt w miejscu mojego kliknięcia myszą- niby działa, ale nie za bardzo wiem jak przeliczyć współrzędne kliknięcia w Qt na OpenGlowskie- Kiedy klikam w lewy górny róg, kwadrat pokazuje się na środku, a kiedy w prawy dolny kwadrat pokazuje się tam gdzie powinien być. Domyślam się, że po prostu mam pkt 0 openGla na środku ekranu, ale zwykłe przesuwanie nic tu nie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ciężko zmusić qtcreatora aby budował statycznie, albo może ktoś wie gdzie można pobrać jakąś paczkę, żeby kumplowi podesłać, aby zainstalował i co by działało?


Instaluję QT na windowsie, bo nie chce mi się konfigurować środowiska do kross kompilacji.

Jest ktoś kto pisał w #qt pod windowsem?
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@anonim1133: To przenieś execa do osobnego folderu, po czym kopiuj z katalogu bin

Qt
kolejno dllki, o które płacze. Do tego odpowiednie z katalogu platforms. Za przykład weź mojego rara.
  • Odpowiedz
@kradzionyLogin: Nie widzę nic złego w takim zachowaniu, szczerze mówiąc. Wymaganie od kogoś, ƶeby pracował dla Ciebie za darmo, np. wprowadzając patcha do funkcjonalności której on sam potrzebuje, to cebulizm wysokiej klasy.
  • Odpowiedz
Witam, poszukuje do projektu związanego z kryptowalutami programisty/programistów:

Znajomość C/C++ niezbędna.

Znajomość BOOST

Mile
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maniakbitcoin: po wymaganiach wygląda jak poszukiwania deva do stworzenia klienta (lub raczej klona klienta) jakieś nowej kryptowaluty...

@PsichiX: wymagania są bardzo niszowe, w dodatku dobrzy programiści C/C++ muszą mieć już swoje lata, a jeśli są dobrzy to nie narzekają zapewne na brak dochodowych zajęć... tak więc jeśli oferta dotyczy wypłaty w orzechach, czyt. objęcia "udziałów" z pierwszych bloków waluty, nie liczyłbym na zdobycie zainteresowania ( ͡° ʖ
  • Odpowiedz
Mirulki,

Jak w Qt można uzyskać dostęp do widgetów jednej klasy z poziomu innej klasy? Zadeklarowałem przyjaźń pomiędzy klasami, widzę wszystkie zmienne zadeklarowane typu QStringi, QFile itd, ale nie wiem w jaki sposób mogę dostać się do obiektu, który wrzuciłem sobie podczas graficznego tworzenia interfejsu, typu QTextEdit, QLabel itd.

#programowanie #qt
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@xmaniox:

1) robisz to źle. Nie powinieneś tego potrzebować. Uƶywaj sygnałów i slotów do komunikacji między widgetami.

2) da się to zrobić, i to na co najmniej 2 róƶne sposoby, ale serio, przemyśl design, bo jest źle.
  • Odpowiedz
@KrzaQ2: Mogę prosić o małą pomoc? Uczę się ciągle i nie specjalnie rozumiem.

Otóż chodzi mi o to, żebym mógł stworzyć sobie edytor do tekstu (tj. zmieniać rozmiar czcionki, kolor, itd.).

Stowrzyłem klasę MainWindow gdzie umieszczone mam wszelkiego rodzaju zapisywanie do pliku, wczytywanie, cofanie wpisanego tekstu itd.

W menu dodałem opcję "Edycja tekstu". Stworzyłem nową klasę EdytorTekstu. Chciałbym teraz w momencie wybrania czcionki w klasie EdytorTekstu ustawić tekst w widgecie
  • Odpowiedz
@MalachiaszC: dawno temu poszedłem do sklepu kupić sobie pierwszą książkę do JAVA (dokładnie JAVA 2) i mówię do pani "poproszę książkę do jawy" (jawy - zapis fonetyczny), a pani do mnie "niestety nie mamy książek z częściami do motorów"
  • Odpowiedz
Panowie,

Czy w Qt jest możliwość włączenia okna edycji tekstu (te standardowe okno, w którym ustawia się właściwości tekstu typu podkreślenie, wielkość, pogrubienie, itd)? Czy jednak samemu trzeba sobie takie okienko stworzyć?

#programowanie #qt #cpp
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach