#qtcreator #qt #programowanie od kiedy Qt przeszło na CMake z QMake, każdy projekt otwiera mi się w taki sposób, że widzę całe drzewo katalogów; zupełnie niepotrzebnie, bo wszystkie pliki mam w katalogu projektu... da się to zmienić?
Wszystko
Wszystkie
Archiwum
- 0
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
#programowanie #qtcreator #qt
- 1
@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.
Samo kopiowanie jest takim sobie pomysłem. Tradycyjne make buduje in-tree i wtedy masz pliki i nie zjadasz więcej miejsca na dysku.
- 0
Poszukuje kogoś do pomocy w rozwiązywaniu zadań qtcreator, coś w rodzaju korepetycji - cena do uzgodnienia. #cpp #qtcreator #programowanie #grafika #grafikakomputerowa
- 0
#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:
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
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
- 0
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
#qt #programowanie #qtcreator
Hej,
Chcę sobie wrzucić Gimpa do QT Creatora, ale mam problem z tym, że nie widzi QT typów
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
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
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
- 1
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.
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++
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++
- a231
- Schecterro
- erplus
- Unakit77
- ObrazoburczyKarczoch
- +11 innych
@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ś ( ͡° ͜ʖ ͡°)
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:
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()
- 1
- 0
@piszczalka: kolejna walka, żeby podgląd plików ui działal dodatkowo trzeba w settingsach przestawić emulowanie warstwy qml.
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
- 0
@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
;)- 1
- 2
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
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
- 2
#programowanie #qtcreator czy znacie jakiś sposób gdy np. mam linie:
I wpisuję coś w cudzysłowia, a następnie chcę przejść skrótem klawiaturowym do kolejnego cudzysłowia, a nie myszką...
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ą...
Hej mirki z #programowanie. Chcę się podszkolić w #qt, #qtcreator. Od czego powinienem zacząć? Tutoriale na stronce Qt są raczej kiepskie. Jest jakieś fajniejsze źródło?
- 0
@lionbest: to jest mój projekt który ma na celu naukę, dlatego chcę qtcreatora używać raczej jako IDE a może na boku się trochę Qt poduczyć. Dzięki za pomoc :)
- 0
@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
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
- 3
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
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
- 2
@aso824: Nie łatwiej przeportować? Aplikacja będzie działać z każdą wersją Qt, a tak zatrzymasz się do końca świata na 5.5
http://doc.qt.io/qt-5/qtwebenginewidgets-qtwebkitportingguide.html
Wygląda na to że w 5.6 nawet manualne dodanie QWebkit nie pomoże:
http://lists.qt-project.org/pipermail/interest/2015-November/019663.html
http://doc.qt.io/qt-5/qtwebenginewidgets-qtwebkitportingguide.html
Wygląda na to że w 5.6 nawet manualne dodanie QWebkit nie pomoże:
http://lists.qt-project.org/pipermail/interest/2015-November/019663.html
konto usunięte via Android
- 1
- 2
@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
Do tego mam notoryczne problemy z debuggerem (lubi się zawiesić, długo czyta zmienne, itp) i
- 0
@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ł.
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ł.
- 1
#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
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
konto usunięte via Android
- 5
- 2
#qt #qtcreator #programowanie