Krótkie pytanie, co będzie lepsze do robienia aplikacji okienkowych w C++? Qt czy wxWidgets? Liczę na wypowiedzi poparte sensownymi argumentami. #programowanie #cpp #qt #wxwidgets
Wszystko
Najnowsze
Archiwum
konto usunięte
- 2
konto usunięte
- 9
@amb97: Qt, ponieważ ma dobrze zrobioną dokumentacje i aktywną społeczność, ogromna ilość darmowych modułów (Bluetooth, WebEngine, Multimedia, QtCharts), łatwy próg wejścia (Qt Designer i później tylko łączenie), kod na otwartej licencji jest taki sam jak na licencji komercyjnej (jakość kodu, Qt jest przepisany na C++11), łatwość wprowadzenia wielowątkowości (system SIGNAL SLOT i QThread) i na koniec mocno prywatna opinia ze Qt jest ładniejsze ( ͡º ͜ʖ͡º
konto usunięte
- 3
@amb97: W Qt masz darmowe licencje LGPLv/3 i GPLv2/3. Pierwsza pozwala na zamknięcie programu ale z linkowaniem dynamicznym, natomiast druga wymusza otwarty kod. Dodatkowo Qt ma całe SDK (QtCreator, QtDesigner, Linguist; QtCreator jest bardzo często polecanym IDE do C++ na linuxa/windowsa). Od wersji 5.7 otwarto wiele modułów do tej pory dostępnych tylko w licencji komercyjnej. Link. Niestety ponieważ jestem dość początkującym programistą mój kod niezbyt nadaje się jako przykład
- 2
Próbuję sobie bibliotekę SDL (2.0.4) zgrać z Qt (5.7.0), tzn. zarządzać za pomocą biblioteki SDL zawartością QOpenGLWidget. Nie wiem czy to istotne, ale Linux + Nvidia (nie Nouveau).
Kolejność działań
1)
2)
3)
Kolejność działań
1)
SDL_Init(SDLINITEVERYTHING)2)
sdlw = SDL_CreateWindowForm((void*)ui->openGLWidget->winId())3)
sdlren = SDL_CreateRenderer(sdlw, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC);Mam sobie taki fragment kodu:
I to nie działa. Pisze że spodziewał sie 3 argumentów int a zmienne actjasnosc i maxjasnosc są int na 100%bo zaraz po ich pobraniu robie
#python #wxwidgets
wx.Slider(self, value=act_jasnosc, minValue=0, maxValue=max_jasnosc, pos=(20, 20),
size=(250, -1), style=wx.SL_HORIZONTAL)I to nie działa. Pisze że spodziewał sie 3 argumentów int a zmienne actjasnosc i maxjasnosc są int na 100%bo zaraz po ich pobraniu robie
int(act_jasnosc) i tak samo dla drugiej zmiennej. Jak to mogę zrobic by działało?#python #wxwidgets
@oskar_15:
pynotify- 0
@Synekdocha: Dzieki wielkie!!!! To jest dokładnie to czego szukałem!!



