Pytania otagowane jako qt

Qt to wieloplatformowa platforma programistyczna szeroko stosowana do tworzenia aplikacji, które można uruchamiać na różnych platformach programowych i sprzętowych z niewielkimi lub żadnymi zmianami w podstawowej bazie kodu, a jednocześnie mają moc i szybkość aplikacji natywnych. Qt jest dostępny z licencjami komercyjnymi i open source.


4
P: Jak mam obsłużyć zdarzenie użytkownika naciskając przycisk „X” (zamknij)?
Tworzę aplikację przy użyciu Qt. Nie wiem, który slot odpowiada zdarzeniu „kliknięcia przez użytkownika przycisku 'X' (zamknij) ramy okna”, czyli tego przycisku: Jeśli nie ma na to miejsca, czy ktoś może zasugerować mi inną metodę, dzięki której mogę uruchomić funkcję po naciśnięciu przez użytkownika przycisku zamykającego.
126 c++  qt 

17
Qt 5.1.1: Nie udało się uruchomić aplikacji, ponieważ brakuje wtyczki platformy „windows”
Edycja: Niektórzy ludzie zaczęli oznaczać moje pytanie jako duplikat. Nie zapominaj, że istniało wiele podobnych pytań, kiedy zadawałem to pytanie (patrz np. Lista poniżej). Jednak żadna z tych odpowiedzi nie rozwiązała mojego problemu . Po długich poszukiwaniach znalazłem komentarz, który został zignorowany przez wszystkich użytkowników wskazujących na brakującą bibliotekę. Teraz, …

8
Qt Creator - Project ERROR: Xcode nie został poprawnie skonfigurowany. Może być konieczne potwierdzenie umowy licencyjnej, uruchamiając / usr / bin / xcodebuild
Właśnie zainstalowałem Qt 5.5 i po raz pierwszy używam Qt Creator w systemie OS X. Kiedy po raz pierwszy zainstalowałem Qt, wyświetlił mi się komunikat o błędzie „Xcode 5 not installed”, który wydawał mi się dziwny (mam Xcode 7 beta) , ale instalacja i tak zakończyła się pomyślnie. Teraz, kiedy …
121 c++  xcode  macos  qt  qt-creator 

6
Wykryć, czy stdin to terminal czy potok?
Kiedy wykonuję " python" z terminala bez argumentów, wyświetla się interaktywna powłoka Pythona. Kiedy wykonuję " cat | python" z terminala, nie uruchamia to trybu interaktywnego. W jakiś sposób, nie otrzymując żadnego sygnału wejściowego, wykrył, że jest podłączony do rury. Jak wykonać podobne wykrywanie w C, C ++ lub Qt?
118 c++  c  qt  pipe  stdin 



8
Qt: nie można znaleźć błędu -lGL
Właśnie ponownie zainstalowałem QtCreator, utworzyłem nowy projekt ( aplikację Qt ) i otrzymałem to po kompilacji: /usr/bin/ld: **cannot find -lGL** collect2: error: ld returned 1 exit status make: *** [untitled1] Error 1 18:07:41: The process "/usr/bin/make" exited with code 2. Error while building/deploying project untitled1 (kit: Desktop Qt 5.1.0 GCC …


11
Jak określić różne katalogi wyjściowe Debug / Release w pliku QMake .pro
Mam projekt Qt i chciałbym wyprowadzić pliki kompilacji poza drzewo źródłowe. Obecnie mam następującą strukturę katalogów: / |_/build |_/mylib |_/include |_/src |_/resources W zależności od konfiguracji (debug / release), chciałbym wyprowadzić pliki wynikowe w katalogu build w katalogach build / debug lub build / release. Jak mogę to zrobić używając …
106 qt  qmake 

6
Dlaczego Qt nadużywa terminologii dotyczącej modelu / widoku?
Myślę, że terminologia używana w Qt z kontrolkami modelu / widoku jest błędna. Na swojej stronie z wyjaśnieniami stwierdzają, że uprościli MVC do MV, łącząc Widok i Kontroler i podają następujący obraz: Myślę jednak, że błędnie nazwali role obiektów i myślę, że To, co nazywają widokiem ze scalonym kontrolerem, jest …

9
Jak stworzyć podkatalog dla projektu QtCreator?
Chciałbym podzielić mój projekt Qt na kilka katalogów, ponieważ jest on dość duży. Jednak po kliknięciu przycisku Przeglądaj w QtCreator nie ma opcji „Dodaj katalog” ani czegoś takiego w opcji „Dodaj nowy”. Czy można to jakoś zrobić?
102 qt  qt-creator  qmake 

17
„Nie udało się załadować wtyczki platformy” xcb „” podczas uruchamiania aplikacji qt5 w systemie Linux bez zainstalowanego qt
Napisałem aplikację na Linuksa, która używa Qt5. Ale kiedy próbuję uruchomić go na Linuksie bez zainstalowanego Qt SDK, wynik w konsoli to: Nie udało się załadować wtyczki platformy „xcb”. Dostępne platformy to: Jak mogę to naprawić? Może muszę skopiować jakiś plik wtyczki? Kiedy używam ubuntu z zainstalowanym Qt5, ale zmieniam …
101 linux  qt  xcb 

10
QString to char * konwersja
Próbowałem przekonwertować QString na typ char * za pomocą następujących metod, ale wydaje się, że nie działają. //QLineEdit *line=new QLineEdit();{just to describe what is line here} QString temp=line->text(); char *str=(char *)malloc(10); QByteArray ba=temp.toLatin1(); strcpy(str,ba.data()); Czy możesz wyjaśnić możliwą wadę tej metody lub podać alternatywną metodę?
99 c++  qt  qstring  qtcore 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.