WilczurZnahor
WilczurZnahor
Chciałem uruchomić w #qemu przykłady #qt na emulowanym cortex-a57. Zbudowałem sobie #embedded #linux przy użyciu #buildroot i mam teraz problem, żeby to uruchomić. Framebuffer mi się pojawia w /dev tylko jesli do QEMU podam -device cirrus-vga. Pojawia sie też pingwin w okienku QEMU. Po zabootowaniu przechodze do przykładów QT np do analogclock. Jeśli uruchomiem go z -platform directfb to dostaję

# ./analogclock
  • Najlepsze
  • Wszystkie komentarze
l.....e
l.....e
/usr/lib/directfb-1.7-7/systems/libdirectfbmesasystem.so'


@WilczurZnahor: Moze trywialne, ale sprawdzales czy masz libke?
WilczurZnahor
WilczurZnahor
WilczurZnahor Autor
0
@less_is_more: Wcale nie banalne, bo sposób z directfb był przeze mnie mniej sprawdzany. Wrzuciłem go bo moze ktoś coś:) Bardziej się skupiałem na linuxfb bo tam wyglada na to że linuxowo jest wszystko ok, tylko coś powoduje te problemy QT.
Tak czy inaczej mma ta libke, dzieki
F.....n
Nigdy nie pisałem w #qt, ale tworzenie kontrolek wygląda chyba mniej więcej tak:

CWindow* MainWindow = new CWindow(...);
CButton* ExitButton = new CButton(MainWindow); // nie ma konstruktora domyslnego?
ExitButton->setPosition(...); // itd

CWindow jest klasą pełniącą funkcję swego rodzaju "managera", który "zbiera" nowo utworzone kontrolki i nimi zarządza, a sam konstruktor kontrolki (prawdopodobnie) nie może być wywołany bez podania wskaźnika do tego managera. Jak się nazywa ten wzorzec projektowy? Jakie są jeszcze inne wzorce
  • Najlepsze
  • Wszystkie komentarze
lionbest
@Feargan: Każdy QObject przyjmuje w konstruktorze wskaźnik na rodzica. Każdy rodzic ma listę dzieci. Przy destrukcji rodzica, dealokowane jest też każde z jego dzieci. Oczywiście jest to wzorzec kompozytu, ale też trochę łańcuch odpowiedzialności, szczególnie jeśli chodzi o przekazywanie sygnałów.
W Qt da się ich bardzo dużo znaleźć jak nie wszystkie, prócz takich które są niepotrzebne. Przykładowo nie znajdziemy typowego Obserwera, bo ze względu na mechanikę slotów, każdy QObject może
e.....a
e.....a
@Feargan: nazwy zmiennych zaczynasz wielką literą, a o wzorce projektowe pytasz, ech...
pyroxar
Hakerzy z #linux,
chcę/muszę oprogramować proste GUI w #gtk przy użyciu #python, czy ktoś ma z tym doświadczeniem czy warto się w to zagłębiać? Najchętniej użyłbym #qt bo po pierwszych oględzinach to dokumentacja gtk wygląda jakby padła i nie mogła wstać. Porównując do QT to niebo a ziemia (na korzyść QT). Do samego pygtk znalazłem to: https://python-gtk-3-tutorial.readthedocs.io/en/latest/ wygląda dobrze i od tego
  • Najlepsze
  • Wszystkie komentarze
frex
frex
3
@pyroxar: GNOME to jeden wielki antywzorzec przeładowany toną JS-u rozwijany przez zadufanych deweloperów którzy "wiedzą lepiej".
I.....0
Na pierwszy rzut oka wygląda dziwnie.


@pyroxar: nie widze w którym miejscu to niby wygląda dziwnie. Python GTK+ 3 to korzysta z PyGObject i jest zamiennikiem PyGTK i jest ciągle aktualizowany https://pypi.org/project/PyGObject/
defoxe
#programowanie #cpp #qt

Ogarniam programowanie w Qt (qt creator). Używam webengine i chcę żeby httpUserAgent przedstawiał się jako urządzenie mobilne. Aktualnie mam:

QString url = "http://wp.pl/";
view2->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
  • Najlepsze
  • Wszystkie komentarze
turaz
turaz
turaz
1
@defoxe: Chodzi Ci o użycie: QQuickWebEngineProfile::setHttpUserAgent(QString); ?

nie wiem czym u Ciebie jest ten view2 dlatego zgaduję ze o to Ci chodzi
turaz
turaz
turaz
1
QWebEngineView


@defoxe: Jeżeli chcesz używać tego userAgenta w całej aplikacji to spróbuj tak:

QWebEngineProfile *profile =
defoxe
#programowanie #qt #cpp #pytanie

Wiem, że odpowiedź na moje pytanie mógłbym wygooglać ale chciałbym jedynie na początek zaspokoić swoją ciekawość a nie przegrzebywać dokumentacje itp.
Chodzi o programowanie w Qt. Używam Debiana, mam Qt creatora i popełniłem kilka programów. Ogólnie podoba mi się (poza licencją itd.). Obserwując na Facebooku profil Qt, ciągle są tam jakieś informacje o użyciu Qt w samochodach i... No zobaczcie
  • Najlepsze
  • Wszystkie komentarze
Forbot
Pora na kolejny artykuł omawiający podstawy Qt. Tym razem zajmiemy się komunikacją przez port szeregowy. Dzięki temu połączymy komputer PC z Arduino (lub innym mikrokontrolerem). W ramach ćwiczeń stworzymy własny monitor portu szeregowego, który będzie mógł sterować pracą Arduino. Więcej (✌ ゚ ∀ ゚)☞ Kurs Qt – #2 – komunikacja z Arduino przez UART

#forbot #elektronika #technologia #programowanie #arduino
  • Najlepsze
  • Wszystkie komentarze
mic327
Próbuje sobie zaimplementować coś na wzór MVC w PyQT5.

Teraz mam problem z komunikacją pomiędzy sygnałami i slotami.
Obecna architektura:
https://pastebin.com/PcRWKpNj

Jak
  • Najlepsze
  • Wszystkie komentarze
Czokowoko
#qt

Cześć, tworzę apkę z użyciem QMLa i dzisiaj po dodaniu okna pojawił mi się błąd podczas ładowania QmlEngine który oznajmia że nie jest możliwe załadowanie pluginu QtControl ze względu na ograniczoną ilość pamięci dla procesu.

Ktoś kojarzy jak rozwiązać ten problem?
  • Najlepsze
  • Wszystkie komentarze
Niels
Niels
Niels
0
Hej, potrzebuję wyciągnąć dane wpisywane w LineEdit przez użytkownika. Problem w tym, że ten LineEdit jest w drugim okienku i nie mam pojęcia jak 'wyjąć' tę wartość wpisywaną. Ktoś pomoże? #cpp #qt
  • Najlepsze
  • Wszystkie komentarze
majsterV2
Czy w dzisiejszych czasach jest podobny projekt #opensource środowiska graficznego w 3D?
Myślę że jakbym połączył to z LinusTrinus (Linuxowe TrinusVR) to #windows10 kryłby się ( ͡° ͜ʖ ͡°)
Jakby ktoś szukał to na archive.org znajdziecie kopię tamtej strony projektu.

  • Najlepsze
  • Wszystkie komentarze
pdgawrosz
Mirki, potrzebuję na Linuxie stworzyć apkę w Qt na koniecznie 32 bity. Przy zainstalowanym Qt 5.10 samo dodanie flag -m32 lub zmiana kompilatora na 32-bitowy nie pomaga, bo nie ma wtedy odpowiednich bibliotek Qt dla 32 bitów. Próbowałem instalować starsze wersje, ale zawsze kończyło się tajemniczymi błędami. Polecicie jakieś konkretne rozwiązanie?

#programowanie #qt #linux
  • Najlepsze
  • Wszystkie komentarze
QBA__
QBA__
7
Mirki z #programowanie mam takie pytanie może gupie może mondre...

Wykucowałem sobie aplikację w #cplusplus #qt i robię jej deploy używając tego fajnego narzędzia na #linux
https://github.com/probonopd/linuxdeployqt

No i fajnie, no i spoko, ładnie znajduje biblioteki do zlinkowania, ładnie wszystko się uruchamia na innych Linuksach, da się wygenerować appimage - OGÓLNIE POLECAM SERDECZNIE.
  • Najlepsze
  • Wszystkie komentarze
KiloEchoSierra
Hejka, używa ktoś QtCreatora 4.8.2? Mam problem, bo przestał mi podpowiadać sygnały i sloty obiektów (chociaż nie wszystkich) kiedy używam funkcji connect(...) i jest to strasznie upierdliwe xd Da się to jakoś przywrócić? Nic nie zmieniałem w ustawieniach.

#programowanie #qt #informatyka
  • Najlepsze
  • Wszystkie komentarze
Metoksyfenidyna9
https://pastebin.com/gcr50KNq

Gdy dochodzi do linijki -> table_model = new QSqlTableModel(this, mydb)
Debuger wyrzuca:

QObject: Cannot create children for a parent that is in a different thread.
  • Najlepsze
  • Wszystkie komentarze
Metoksyfenidyna9
Ehh no chyba upośledzony jakiś jestem bo bardzo ciężko mi zrozumieć sygnały/sloty w QT. Znacie jakieś przykłady wysyłania struktur przez ten mechanizm?
W jaki sposób mogę wyświetlić w Qt bazę w TableView? Chodzi mi konkretnie o załadowanie całej bazy do TableView po wciśnięciu buttona pod którym mam całą operację połączenia się z bazą danych.
Nie wiem jak "wysłać" te dane z klasy "database" gdzie operuję połączeniem do klasy "MainWindow" gdzie mam tabelkę
  • Najlepsze
  • Wszystkie komentarze
Metoksyfenidyna9
Hej bawię się w GUI QT i mam taką sytuację z pytankiem!

Posiadam dwa buttony (ui.addButton/ui.sumButton), chciałbym aby obydwa kierowały do tej samej funkcji getAndshowResult() jednakże z tym, aby każde z nich dodawało "od siebie" argument najlepiej znak '+'/'-' i na podstawie tego znaku wywoływana była dalsza część funkcji. Jednakże żaden ze sposobów mi nie zadziałał.

Pomyślałem o takim rozwiązaniu -> https://pastebin.com/Uq1vZXRg ale NIE działa (cptn Obvious), jakieś pomysły?

#glupiepytaniametoksyfenidyny
  • Najlepsze
  • Wszystkie komentarze
defoxe
#qt #programowanie #cpp #debian

Qt Creator, co tu się dzieje?! Wszystko na czerwono. Projekt bez błędów, coś z Qt jest nie tak.
  • Najlepsze
  • Wszystkie komentarze
chodzacy_internet
Po zainstalowaniu driverow od nvidii posypal sie design mode w qt creatorze i wywala taki blad:

Logi z apki:

~  qtcreator
qt5ct: using qt5ct plugin
  • Najlepsze
  • Wszystkie komentarze
sentoxo
Jak wyeksportować gotowy program z QT Creatora?
#qt
  • Najlepsze
  • Wszystkie komentarze