trebeter
#qt #cpp #programowanie

Mam pierwsze okno i tam button. Chcę aby po kliknięciu przycisku okno zamknęło się i otworzyło się drugie okno.

void MainWindow::onpushButton
  • Najlepsze
  • Wszystkie komentarze
zakowskijan72
tylko że nic się nie otwiera

@trebeter: Gdyż w2 jest zmienną lokalną która zniknie gdy tylko proces opuści funkcję.
zakowskijan72
@trebeter: Możesz to zrobić np. deklarując w2 jako zmienną globalną (fuj!) lub jako zmienną klasy MainWindow:

MainWindow *mWindow2Ptr = NULL;
Potem w kodzie:
mWindow2Ptr = new
trebeter
#qt #cpp #programowanie

w jaki sposób otworzyć nowe okno w oknie?
1 - button który otworzy nowe okno w polu nr.3
2- inny button który otworzy nowe inne okno w polu nr.3

umiem tworzyć nowe okienka, ale nie wiem w jaki sposób zrobić, aby otwierać jedno w drugim i przypisać mu jakieś ramy w którym będzie je widać
  • Najlepsze
  • Wszystkie komentarze
trebeter
trebeter Autor
0
@trebeter: i przy okazji
mam okienko MainWindow i okienko MainWindow2
jeżeli chcę zamknąć MainWindow to piszę ui->close();
w jaki sposób w oknie MainWindow zamknąć MainWindow2, w jaki sposób mam się odwołać?
KrzaQ2
@trebeter: QTabWidget i QStacketWidget polecam, wtedy buttonami po prostu zmieniasz widoczne okienko.
trebeter
#programowanie #qt #cpp

Obrazek poglądowy. nie wiem jak się do tego zabrać.
1 - to opcje wyboru, po wybraniu czegoś w 1 chciałbym aby pojawiło mi się okno w 3
2 - tutaj będą pojawiać się małe okienka, które mają służyć do szybkiego wybierania i ma to się pojawiać w 3

ma
  • Najlepsze
  • Wszystkie komentarze
s.....e
s.....e
@trebeter: programuję w Qt pod Cpp i bardzo chciałbym ci pomóc bo widzę, że już 20 minut czekasz na odpowiedź i jeszcze się postarałeś i narysowałeś coś w paincie ale... opis sytuacji jest bardzo niegramatyczny. :P Co rozumiesz pod pojęciem "skrót"? Co rozumiesz przez "jedynie" - teraz ci się wyświetla w dwu miejscach czy o co chodzi? Podaj normalne nazwy kontrolek np. czy jedynka to jest QComboBox czy jakieś QGroupBox
s.....e
s.....e
@trebeter: połącz "2" z "3" - nazywa się to QTabWidget. Do slotu indexChanged w QComboBox (to będzie twoja lista "1") dodaj funkcję w rodzaju: "dodaj nowy tab do tabWidget chyba, że tab o danej zawartości już istnieje - wtedy przełącz go jako aktywny." i tyle. Nie twórz GUI na żywca póki nie musisz.
TheQuake
Mam aplikację desktopową opartą na widgetach, która chciałbym przenieść na telefon (generalnie całkiem spoko wyglądałaby na tych widgetach), jednak tu pojawia się problem skalowania (chyba, że ktoś z Was zna jakieś prostsze rozwiązanie niż operowanie na każdym elemencie z osobna). Popatrzyłem dziś na QML, jednak na pierwszy rzut oka przerasta mnie to. Co o tym myślicie?
#qt
  • Najlepsze
  • Wszystkie komentarze
vipe
vipe
1
@TheQuake: Nie wiem czy Cię przerasta. Nie znam Cię.

Dzemus
Próbuję nauczyć się Swifta + Cocoa pisząc prostą aplikację pod OS X, i czy mi się wydaje, czy Qt (pomimo tego, że jest napisany w tym brzydkim c++) jest o wiele przyjaźniejszy dla początkujących? Nic nie umiem ogarnąć, dokumentacja dla Swifta jest na słabym poziomie, w Googlach ciężko coś znaleźć, Storyboard jest strasznie nieintuicyjny. Czy może moje wrażenie wynika z tego, że Qt już znam?


#programowanie #mac
trebeter
#programowanie #qt #cplusplus
#progratrebeter <- "mój" tag, pod tym będę pisał o zadawaniu pytań dotyczących qt, wystarczy czarnolisto

w jaki sposób w QT zrobić dwa okna?

na początek najprostsza rzecz
  • Najlepsze
  • Wszystkie komentarze
o.....5
o.....5
Witam serdecznie. Szukam dobrego tutka do qt dla python najlepiej po polsku ale angielski tez ujdzie i tak uczę się metodą prób i błędów. #naukaprogramowania #python #gui #qt
  • Najlepsze
  • Wszystkie komentarze
s.....e
s.....e
Używam #qt Creator i robię sobie appki w #cpp ale strasznie męczące jest podpinanie czegokolwiek pod bazę danych bo nie ma takiego czegoś jak Entity Framework pod #csharp i trzeba ręcznie... w sumie to część odpowiedzialna za bazę danych zawsze zajmuje najwięcej linijek, paranoja. Może źle używam QSql ale nie ma tak fajnie jak pod MSVS gdzie robisz model, a on się tam dalej dzieje sam.
  • Najlepsze
  • Wszystkie komentarze
cumana
Przez ostatnie 3 miesiące modyfikowałem mac80211 (podsystem/moduł w kernelu Linuksa), implementując pewne rzeczy potrzebne do pracy naukowej. Wczoraj zakończyłem tą część implementacyjną i postanowiłem dać sobie kilka dni, zanim przejdę do części "naukowej". Dzisiaj wobec tego włączyłem sobie QtCreator i po kilku godzinach czuję się, jakby mi ktoś dał do zabawy klocki LEGO po konstruowaniu silnika lotniczego. O tylu rzeczach nie trzeba myśleć! Wspaniały sposób na relaks. Polecam ten styl życia. Qt
  • Najlepsze
  • Wszystkie komentarze
vipe
vipe
1
Czy da się obecnie pisać w Qt na platformę mobilną opierając się jedynie na darmowej edycji Qt? Wiem na pewno, że nie dostanę edytorka do formatek QML, ale czy poza tym da się sensownie pisać, czy to raczej męczarnia?

#qt #cpp
  • Najlepsze
  • Wszystkie komentarze
Khaine
#qt #programowanie

Jak zrobić, żeby w table widget cała kolumna składała się z checkboxów? Jak w ogóle zespolić komórki z checkboxami? Nie wiadomo ile będzie wierszy, więc musi wypełniać się samoistnie.
  • Najlepsze
  • Wszystkie komentarze
Khaine
#programowanie #qt

Jak zrobić taki myk, żeby po naciśnięciu entera w textedit program sam sobie nacisnął buttona a co za tym idzie przeszedł dalej? Bo mnie irytuje wklepywanie tekstu w okienko i klikanie na przycisk.
  • Najlepsze
  • Wszystkie komentarze
Khaine
Khaine
  • adult
3
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
Khaine
#programowanie #qt

Mam pytanie - czy da się w Qt Creatorze jakoś zrobić, żeby nazwy okien mogły mieć spację?

Ponadto jak zrobić wyskakujące okno po naciśnięciu przycisku? Rozumiem, że muszę stworzyć nową aplikację i zrobić odpowiednie includy a potem wywołać?
  • Najlepsze
  • Wszystkie komentarze
trebeter
#programowanie #qt #cplusplus

#progratrebeter <- "mój" tag, pod tym będę pisał o zadawaniu pytań dotyczących qt, wystarczy czarnolisto

void MainWindow::onpushButton
  • Najlepsze
  • Wszystkie komentarze
CichyGlosZTyluGlowy
Czy używanie obok siebie shared_ptr i zwykłych wskaźników w jednym projekcie jest bardzo nieprofesjonalne?

Tak samo z std::vector i qVecorami?

Sporą część kodu robię na podstawie tuturiali autorów reprezentujących różne podejście.

Ogólnie jak komuś kiedyś pokażę na rozmowie kwalifikacyjnej taką posklejaną aplikację to mnie wyśmieje, czy raczej norma przy braku doświadczenia? #cpp #programowanie #qt
  • Najlepsze
  • Wszystkie komentarze
trebeter
#programowanie #qt #cplusplus

void MainWindow::onpushButtonclicked()
  • Najlepsze
  • Wszystkie komentarze
d.....o
d.....o
Mirki z tagu #qt - proszę o pomoc. Stworzyłem widget, w którym rysowana będzie linia z pomocą drawLine. Zdefiniiowałem obiekt img w QImage, w painterze wrzuciłem to właśnie drawLine z parametrami, ale pojawia siętylko szare okienko bez narysowanej linii. Co mogę robić nie tak?
  • Najlepsze
  • Wszystkie komentarze
CichyGlosZTyluGlowy
Chciałem znajomemu wysłać skompilowaną jako release aplikację i standardowo pokopiowałem dll-ki do folderu z exe, ale przy próbie uruchomienia dostaję jakiś nowy błąd:

Nie znaleziono punktu wejścia procedury _ZN9QGLWidget10paintEventEP11QPaintEvent w bibliotece C:\Users\mojanazwa\Desktop\ggg'\mojaaplikacja.exe.


O co chodzi? Z IDE program startuje. #cpp #qt
  • Najlepsze
  • Wszystkie komentarze
stacktrace
stacktrace
Tworzę w #qt drzewko za pomocą QTreeView mam do tego model. Potrzebuję teraz aby w jednej kolumnie wyświetlać elementy formularza (checkboxy, slidery etc). Skorzystałem w tym celu z QStyledItemDelegate i utworzyłem swoją klasę dziedziczącą po niej. Załączam program i widzę w drzewku checkboxy, niestety po rozwinięciu któregoś z elementów okazuje się, że moja delegata (?) działa tylko na pierwszy poziom. Wiecie może jak zrobić, żeby dotyczyła wszystkich poziomów? Czy muszę
  • Najlepsze
  • Wszystkie komentarze