Czy ktoś w Qt Group wpadnie w końcu na pomysł, żeby Qt Creator przy kompilacji przerzucał pliki z dołączonych katalogów do katalogu z plikami wynikowymi? Trzeba ręcznie rzeźbić albo w plikach albo ręcznie kopiować. Mam katalog data dodany z plikami txt, widać je spod qt creatora, są pliki, można je edytować, ale po uruchom nie są skopiowane i zastanawiam się dlaczego plik się nie wczytuje.

#programowanie #qtcreator #qt
@Rasteris: ale z drugiej strony jak masz np. dokumentację to nie chcesz żeby przerzucał. A te skrypty są dość zdolne, pamiętam żeśmy się z nich automatycznie łączyli z targetem po ssh i robili cuda-wianki.
Samo kopiowanie jest takim sobie pomysłem. Tradycyjne make buduje in-tree i wtedy masz pliki i nie zjadasz więcej miejsca na dysku.
#qt #programowanie #qtcreator
Ogarnia ktoś Qt Installer Framework? Mam np. katalog 'mentor.root.teacher', a w nim package.xml z taką samą '' i '' np. '2.1.1.1-1'. Analogicznie dla 'mentor.root.teacher.lib'. W tym pierwszym package.xml mam tak:

mentor.root.audytor.installer=1.0.0.0-1, mentor.root.audytor.teacher.key=1.0.0.0-1, mentor.root.audytor.teacher.lib=2.1.1.1-1, mentor.root.audytor.rpistu=2.1.1.1-1
a po odpaleniu, jak na zdjęciu. ( ͡° ʖ̯ ͡°) Usuwanie '-1' niczego nie daje (bo w jednym miejscu jest napisane, że wersjować można z tym znakiem, a w innym, że
s_theCapt - #qt #programowanie #qtcreator 
Ogarnia ktoś Qt Installer Framework? Mam ...

źródło: comment_1613507463CIbIusS5QkfbiSVGL2twyw.jpg

Pobierz
Mam problem z QT creator, mianowicie po przejściu w design mode, workspace zaczyna się poszerzać w góre, przez to nie widze menu oraz kursor jest przesunięty w dół o kilka pixeli względem tego co wskazuje. Ktoś coś ?:)
#qt #programowanie #qtcreator
Hej,
Chcę sobie wrzucić Gimpa do QT Creatora, ale mam problem z tym, że nie widzi QT typów gboolean, gint itp.
Dodałem do pliku .includes te ścieżki

/usr/lib/gegl-0.4
/usr/include/gtk-2.0
/usr/include/glib-2.0
/usr/include/glib-2.0/glib
/usr/include/glib-2.0/gio
/usr/include/glib-2.0/gobject

ale w dalszym ciągu te typy są niewidoczne(glib-2.0 powinien posiadać chyba ich deklaracje - https://developer.gnome.org/glib/stable/glib-Basic-Types.html )

#qtcreator #gtk #linux #programowanie
#qt #programowanie #qtcreator
Mam nie-problem. Często czuję potrzebę zaznaczenia fragmentu nazwy zmiennej lub funkcji. Jeżeli dwukrotnie kliknę w jakąś nazwę to mi ją podświetla całą, np. jeżeli mam "this->doThat()" i kliknę dwukrotnie na "That" to podświetli mi cały tekst "doThat()" i będe mógł szybko napisać np. "doSthElse()". Ja chciałbym żeby wykrywał wielbłądzi sposób pisania i żeby podświetlił mi jedynie słowo "That", bez "do" i nawiasów... potrzebuję tego naprawdę często, zauważyłem... myszą często
Nie wiem czy jest rozwiązanie takie jakbyś dokładnie chciał. Ja zaznaczam koniec słowa które mnie interesuje i ctrl+shift + strzałka w lewo (ew. prawo jak chce słowo z prawej).
Ew. jak nie chce mi się celować to na środek tekstu, ctrl+strzałka w prawo i jestem na końcu wyrazu, a dalej jw.
QT Creator - IDE dla C++, Javascript oraz QML

QT Creator jest multiplatformowym IDE stworzonym za pomocą frameworka QT.
Posiada graficzny debugger umożliwiający sprawdzanie w dowolnym momencie stanu programu.
Zapewnia integrację z takimi narzędziami jak Valgrind do sprawdzania wycieków pamięci czy Callgrind sprawdzający ilość wywołań danych funkcji.
Wspiera szereg systemów kontroli wersji takich jak GIT, Subversion czy Perforce.
Wsparcie dla wtyczek takich jak Clang Tidy, umożliwiło proste i efektywne sprawdzenie kodu C++
q.....n - QT Creator - IDE dla C++, Javascript oraz QML

QT Creator jest multiplatf...

źródło: comment_2SSZUtkjzZGAGoDM5QH0BQZQPWam9NKf.jpg

Pobierz
@zmudeg: Ten VSC który nie potrafi sam siebie zaktualizować?
Czy ten który wywala się po doinstalowaniu kilku pluginów?

@qarmin: Cudo. Pracowałem z nim kilka lat. W zasadzie od początku nauki kodowania (najpierw na Visual Studio Expressach/Community (ta, jeszcze pamiętam erę Expressów), ale szybko odpuściłem) aż do przejścia na komercyjne kodowanie.

Ale mi teraz nostalgię odpaliłeś ( ͡° ͜ʖ ͡°)
Po zainstalowaniu driverow od nvidii posypal sie design mode w qt creatorze i wywala taki blad:

Logi z apki:

~  qtcreator
qt5ct: using qt5ct plugin
QApplication: invalid style override passed, ignoring it.
qt5ct: D-Bus global menu: no
qt5ct: palette support is disabled
Process crashed: ("{8d4b690a-90c3-4ebc-92a1-a95a158bb8c9}", "rendermode", "-graphicssystem raster") exitCode: 11
Process crashed: ("{8d4b690a-90c3-4ebc-92a1-a95a158bb8c9}", "previewmode", "-graphicssystem raster") exitCode: 11
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten()
chodzacy_internet - Po zainstalowaniu driverow od nvidii posypal sie design mode w qt...

źródło: comment_mwQiOyx8UivhMeqC1FDPVwsBReBoFkVA.jpg

Pobierz
Hej :) Czy mógłby ktoś wytłumaczyć mi w prosty sposób zasadę działania model/widok w Qt? Mam w swoim programie QTableView dziedziczący po QAbstractTableModel i potrzebuję mieć gdzieś zebrane obiekty z mojej klasy w formie tabeli, które do tego QTableView będą udostępniały jedynie grafikę w formie QPixMap czy czymś w ten deser, a sam zbiór tych moich obiektów będzie później przetwarzany przez oddzielną funkcję. Jak to ugryźć? Chcę, żeby ten QTableView był takim
Witam. Mam następujący problem w QT, z którym męczę się od kilku godzin i niestety nie mogę znaleźć rozwiązania: Próbuję dodawać QTableWidget'y do VerticalLayout'a poprzez naciskanie przycisku(z każdym następnym naciśnięciem powinna pojawić się kolejna tabela). Niestety dzieje się to tylko po pierwszym naciśnięciu przycisku, a z każdym kolejnym nic się już nie dzieje(pomimo, że tabele pojawiają się w liście "lista_tabel"). Zauważyłem, ze w tych kolejnych razach pole "LayoutStretch" zaczyna przyjmować wartość -1
D.....i - Witam. Mam następujący problem w QT, z którym męczę się od kilku godzin i n...

źródło: comment_GasjxYp2ZEOBaPWKSrp4a4Ia2AMFgh9E.jpg

Pobierz
@DJ_Luki: Jakby ktoś miał kiedyś taki problem: Do layout'a dodawałem widget, który jeszcze nie istniał(brałem go ze złego indeksu) - ten insert powinien być dla lista_linii.size() a nie dla lista_linii.size() - 1 ;)
kod na pastebin

Mam sobie taki kod, to nie jest prawdziwy program tylko wyciągnąłem samą zasadę działania żeby działało jak najprościej i można było sobie wkleić jak ktoś ma Qt Creatora:
1) Mam listę obiektów i nie chcę w żaden sposób na nią wpłynąć,
2) Chcę wybrać kilka jej elementów (w przykładzie: te których nazwa nie jest pusta, lista indeksów) i posortować na podstawie jakichś ich wartości,
3) Chcę otrzymać listę indeksów
#programowanie #qtcreator czy znacie jakiś sposób gdy np. mam linie:
QVariantList vars;
vars.append(0);
vars.append(ItemForm::data(model, "logical_type", row));
vars.append(ItemForm::data(model, "physical_type", row));
vars.append(ItemForm::data(model, "start", row));
vars.append(ItemForm::data(model, "end", row));
vars.append(ItemForm::data(model, "", row));
vars.append(ItemForm::data(model, "", row));
vars.append(ItemForm::data(model, "", row));
vars.append(ItemForm::data(model, "", row));
vars.append(ItemForm::data(model, "", row));

I wpisuję coś w cudzysłowia, a następnie chcę przejść skrótem klawiaturowym do kolejnego cudzysłowia, a nie myszką...
@pierwiastekzminusjeden: No spoko, jedyne co mogę ci pomóc to żebyś korzystał z raczej z najnowszej wersji, ta zaciągnięta z qt.io jest dość stabilna i w miarę nowa chyba 4.0.3 .
Jeżeli robisz pod Windowsem to mimo wszystko lepiej korzystać z kompilatora od Visuala (QtCreator sam wykrywa) bo debuger od MinGW krótko mówiąc nie działa jak trzeba. Pod Ubuntu nie ma problemu z najnowszym G++ oraz Clangiem.
QtCreator niema nic szczególnego co
Pod Linuksem nakodziłem sobie program w Qt 5.4 używając modułu qwebkit. Chciałem skompilować na Windowsie i zonk...
Z tego co wyczytałem to od wersji 5.6 (a taką mam na win) nie ma już wsparcia dla webkita; ale czy on był w ogóle obecny na Windowsie? Jak ściągnę 5.4 to bez problemu skompiluję to co nakodziłem pod linuchem przy użyciu tych modułów (webkit, webkitwidgets)?

#qt #qtcreator #cpp #programowanie
@Wyrewolwerowanyrewolwer: Bo oni od QtCreatora to są tacy niepełnosprytni czasem... z jednej strony robią kawał zajebisterj roboty, ale z drugiej napisali specjalnie dla QtCreatora cały framework do paneli i nie jest on zbyt dobry. Już samo Qt daje w standardzie o niebo lepsze rozwiązanie (QMdiArea i QDockArea), użytkownik może sobie poukładać panele jak mu się podoba.

Do tego mam notoryczne problemy z debuggerem (lubi się zawiesić, długo czyta zmienne, itp) i
@vipe: Mogę się spytać która wersja bo ostatnio stabilna stała się chyba 4.0.0 ?
Jedynie co zauważyłem to delikatnie odświeżony wygląd.
W sumie opcje debugowania nic nie poprawili, no może poza kilkoma miejscami gdzie podgląd zmiennych lokalnych się wieszał.
#programowanie #cpp #qt #qtcreator
Mam w moim programie pełno qDebug() << "cośtam". Chciałbym żeby finalny produkt miał opcję włączenia konsoli gdzie te wszystkie komunikaty z qDebug() będą się wyświetlały (będę musiał usunąc żarty o kupie i wyznania miłości z kodu ;c). Tzn. nie musi to być z funkcji qDebug(), po prostu najprostszy sposób jak to przerobić żeby osiągnąć taką funkcjonalności bo jak oddaję soft do testów to później weź szukaj i odtwarzaj