Może ktoś z was Mirki zna nazwę firmy zajmującej się tworzeniem oprogramowania human-machine interface dla motoryzacji przy użyciu Qt (komputery pokładowe)? Widziałem dawno ofertę pracy, ale niestety zapomniałem nazwy firmy a chciałbym zobaczyć czy mają program stażowy.
#wroclaw #qt
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp #qt #programowanie
Takie coś stworzyłem i okazało się mi bardzo pomocne:
http://pastebin.com/GgH6dZ0E
bo znalazłem co w moim programie zajmowało dwie sekundy* (!), a było uruchamiane dość czesto i cały program wydawał się lagować... znalazłem, naprawiłem i jest gucio. Ciągle nie idealnie, ale nie jest źle. Wkleiłem do do każdej funkcji jednej z klas (przykład f()) i było to dość mozolne... tym bardziej jeżeli chodzi o
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Warto uczyć się #programowanie w #qt razem z przypominiem sobie #cplusplus z książki opartej na Qt4?
Konkretnie: An Introduction to Design Patterns in C++ with Qt. Druga edycja. Szkoda, że nie ma wersji pod Qt5, bo czuję że właśnie tego typu książki mi potrzeba.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tommer91: Są różnice jak chce się korzystać z dobrodziejstw C++14.
@navry: No ta książka jest trochę nudna, zawiera dużo wiedzy której się z początku nie używa no i pewnie dużo już się przeterminowało. Jak chcesz zaczynać z Qt5 od zera to "Application Development with Qt Creator" będzie leprze.
  • Odpowiedz
#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
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję pomocy. Szukam i nie mogę znaleźć, jak dodać przyciski do groupBoxa w Qt używając C++ (tzn. tak, żeby faktycznie w nim był i przyjął jego arkusz stylów). Wie ktoś coś?

#programowanie #qt #cpp
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #cpp #qt

Mam problem programirki. Robię z kolegą remake pewnego starego programu korzystając z bibliotek Qt. No i natrafiliśmy na kłopot. Po pierwsze wersja oryginalna tego programu jest skompilowana w 32 bitach na jakimś archaicznym środowisku CodeGear. Nawet nie wiem w sumie jaki tam jest kompilator. My korzystamy z 64 bitowego MSVC AMD.

Problem jest następujący. Stary program ma sobie wczytywanie i zapisywanie plików jakiegoś swojego formatu.
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki od #qt
Mam taki problem. Jest sobie ramka w QT, a w środku normalny HTML.
W #javascript sprawdzam sobie jaki przycisk na myszce został kliknięty. Odpalając w Canary działa świetnie i dla prawego przycisku wywołuje mi metodę, która blokuje inne eventy.
Mam w JS eventy na ruch myszką itp.
Problem pojawia się po odpaleniu w ramce QT. Klikam lewy (trzymam go) i ruszam myszką, dorzucam prawy (trzymam). Puszczam lewy i
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poprawka - QWebView nie dziedziczy po scrollablearea, tak że nie ma viewport()'u, czyli ustawienie tylko na samym widoku.
  • Odpowiedz
#programowanie #qt #cpp

Pytanie do programistów Qt i w sumie nie tylko.

Potrzebujemy w Qt pojemnika do przechowywania dużych ilości próbek typu double. Mówimy tutaj o ilościach próbek przekraczających nawet 4 miliony.

Logika
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mysql #informatyka #programowanie #qt mam serwer MySQL i łączę się z nim moim programem. Ten sam użytkownik, różne hosty. Jeżeli odpalę program na jednym hoście, nie połączę się już z drugiego - muszę reserować serwer. I odwrotnie. Tylko pierwszy host jest honorowany. maxuseconnections jest 0 czyli "no limit", błąd jest zresztą dopiero na QSqlQuery::exec() i jest taki: "malformed packed QMYSQL: unalble to
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dijuna: Wątpię żeby ktoś ci tu pomógł, zapytaj się na Stackoverflow, tylko dobrze opisz jak łączysz się z hostami. Minimalny kompletny weryfikowalny przykład (MVCE) jest tam konieczny jak chcesz zdobyć dobrą reputacje.
Ah no i koniecznie napisz jaka wersja Qt i dobrze otaguj pytanie.
  • Odpowiedz
#programowanie #qt #qtcreator #qmake
Mam takie o w pliku PRO:
http://pastebin.com/KrqxfH44
No i pliku libstdc++-6.dll nie chce mi skopiować. Jest błąd, że nie odnaleziono pliku, ale on tam jest, a literóki nie ma. Jak go skopiuję ręcznie do katalogu "related" to też wyskakuje błąd, że go nie ma mimo, że nie jest bezpośrednio wskazywany... czyli qmake wie, że on tam jest i go znajduje,
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Uczę się #qt . Mam główne okienko aplikacji - MainWindow. U góry zrobiłem sobie rozwijalny pasek i z niego użytkownik może sobie wybrać opcję po której otwiera się nowe okienko (QDialog) w którym może wprowadzić jakieś dane. Następnie zatwierdza naciskając na button OK, a wprowadzone dane mają zostać użyte w MainWindow(są to koordynaty do obrócenia kostki w opengl).
Nie wiem w jaki sposób mam przenieść te dane z QLineEdit'ów w
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KrzaQ2: ogólnie to chcę sobie przesłać 2 obiekty typu vec3 i jednego float'a . To nie jest mój typ, tylko typ z biblioteki glew/glut(?) więc chyba nie muszę go rejestrować?
Właśnie nie bardzo wiem jak mam to wysłać sygnałem.
Próbowałem tak: http://stackoverflow.com/a/18262140
ale autor nie pokazał jak wyglądają implementacje tych metod send/receive, a chyba właśnie coś takiego powinienem zrobić.
  • Odpowiedz
@FantaZy: Sygnałami da się przesyłać tylko to co potrafi przenieść QVariant, więc typy których on nie zna trzeba zarejestrować poprzez makro Q_DECLARE_METATYPE . Natomiast jeżeli masz dostęp do definicji obiektu Dialogu to tam możesz sobie wyprowadzić metody do pobierania danych, a sygnał zrobić bez parametru bądź z samym wskaźnikiem na dialog.
  • Odpowiedz
Mirki z #programowanie
Mam mały problem z #qt i #cpp
Do sceny ( QGraphicsScene ) dodałem kółko ( QGraphicsEllipseItem ), i teraz chcę ruszać tym kółeczkiem.
Mysłałem nad setPosAt, ale już po ustawieniu w zadanej pozycji chciałbym znów nim ruszyć. #kiciochpyta
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

QGraphicsItem::setPos możesz wykonywać wiele razy, tyle ile sobie życzysz, ale jak chcesz zrobić animację to lepiej przy użyciu QPropertyAnimation na właściwości "pos", chyba ze coś niestandardowego to wtedy robisz nową klase, dziedziczysz po QAbstractAnimation i przeładowujesz updateCurrentTime. Zaleta tego taka że animacja będzie zsynchronizowana z odświerzaniem ekranu, no chyba że nie korzystasz z Qt5, bo Qt4 jest na stałe zakodzone 60fpsów.
  • Odpowiedz
@bykubyk: Sory to QGraphicItem nie ogarnia czegoś takiego jak property ;-F Bo to nie jest QObject. Ciągle się na to łapę. W sumie to QGraphicItemAnimation jest ale nie wiem czemu Obsolete.
  • Odpowiedz