ostatni etap i nie mogę go cholera przeskoczyć.
Konwersja hex->dec
na czysto kod wygląda tak

int x;

std::cin >> std::hex >> x;
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bart606: chodzi o to, że wczutujesz stringa jako tekst (to jest bez żadnej flagi) tylko po to, żeby był w streamie. A ze streama dopiero czytasz do unsigned z flagą oznaczjącą, że było zapisane jako hex.
  • Odpowiedz
Mirki help, bo #qt już mnie trochę zaczyna wnerwiać.
Chcę wprawić w ruch coś jak na załączonym screenie, ale nie mogę przejść przez wypisywanie dec->bin
Jak to zmienić, żeby się przestał pluć?

std::bitset<8> converted(firstbox);

ui->bin->setText(coverted);
bart606 - Mirki help, bo #qt już mnie trochę zaczyna wnerwiać.
Chcę wprawić w ruch c...

źródło: comment_r6Qd3PAmI8J1Nubh8ihzaKrd3RGR1l2t.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#qt #cpp
jak w qt zrobic cos takiego drag and dropa ze wrzucam plik np. z pulpitu(np. jpg)? potrzebne mi to do klienta ftp, ale nie moge ogarnac. nie moge w ogole odwolac sie do metody onEvendrop(czy jakos tak) jak klikam na widgetcie przejdz do slotu to nie ma tam nic z klasy qDragEnterEvent
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dzień dobry. Mógłby ktoś rozwiać moje wątpliwości? Otóż załóżmy, że napisałem sobie program w #qt i chciałbym go udostępnić:
a) bez podawania kodu programu
b) z podaniem kodu programu
Czyli jeśli do każdego z wyżej wymienionych przypadków użyje licencji LGPL to mogę te programy udostępniać beż żadnych konsekwencji?
PS. Jeśli to coś zmienia, to sposób linkowania bibliotek jest dla mnie obojętny.
#naukaprogramowania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@morsisko: Generalnie przyjęło się, że z bibliotek LGPL można korzystać w programach z zamkniętym kodem źródłowym o ile użyje się linkowania dynamicznego (tj. w formie bibliotek DLL, SO, etc.). Nawet na stronie Digia można znaleźć oficjalne stanowisko odnośnie Qt, które potwierdza to co napisałem.

Jeśli chodzi o b) to bez przeszkód możesz udostępniać otwarty kod korzystający z LGPL. Jeśli Twój otwarty program będzie na licencji zgodnej z LGPL (np. GPL)
  • Odpowiedz
#qt w jaki sposób sprawdzić czy coś zostało wpisane do QTextEdit
przeszukałem dokumentację odnośnie textedit, ale chyba jakieś zaćmienie mam
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trebeter: qt.conf jest tylko po to, żeby chronić przed problemami, jak ktoś ma zainstalowaną inną wersję Qt niż ta, z którą Ty dystrybuujesz paczkę. Jak ktoś nie ma w ogóle Qt, to nie ma to znaczenia.

Czyli reasumując - depends.exe mówi, że widzi wszystko? Architektury też się zgadzają? No i czy nie pomieszałeś jakiś dll'el skompilowanych przez VS z tymi przez mingw (mówię o Qt, ale też o ewentualnych innych
  • Odpowiedz
#qt

próbuję odpalić mój program na innym komputerze, ale za nic nie idzie
wywala "„This application has requested the Runtime to terminate it in an unusual way" co nic nie mówi, szukałem rozwiązania problemu i kazali odpalać razem z plikami tymi co widać na screenie, dalej nic
jakieś rady?
trebeter - #qt 

próbuję odpalić mój program na innym komputerze, ale za nic nie id...

źródło: comment_QGQH2ZGKzbnB8SbGw3I31kla7Fix8mXy.jpg

Pobierz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie https://youtu.be/L4Z14UNseow - ładnie zrobiłem? ( ͡° ͜ʖ ͡°) to tak tylko wrzucam bo jestem zadowolony aleee, czy wie ktoś jak wymusić na #qt #cpp żeby theme był taki jai wybiorę, a nie native? tzn. QT na windowsie wygląda okropnie, a na Linuksie takie śliczności bo najnowsze KDE jest ładne... i chciałem jakoś ten wygląd przenieść na Windowsa. :P
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JackBauer: na długość będą jeszcze dwa klocki, a na szerokość mógłbym zrobić żeby się zwężało gdy nie widać klawiszy ustawień... ale wtedy ta ramka na prawo "skacze" i nie jest to zbyt fajne... ;c
  • Odpowiedz
#qt #programowanie #cpp

QDateTime aktualnyczasunix;
qint64 qaktualnyczasunix = aktualnyczasunix.currentMSecsSinceEpoch();

wywołuję coś takiego i wychodzą mi jakieś
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

QDateTime aktualnyczasunix;

Tutaj używasz domyślnego konstruktora, czyli:

QDateTime::QDateTime()

Constructs a null datetime (i.e. null date and null time). A null datetime is invalid, since the date is invalid.


I
  • Odpowiedz
@trebeter: Pisałeś:

currentMSecsSinceEpoch w teorii powinno mi zwrócić czas w milisekundach od 1970 do dziś

Uznałem, że wiesz co piszesz :)

Natomiast inna sprawa, że currentMSecsSinceEpoch() jest metodą statyczną, tak że w ogóle Ci niepotrzebny jest obiekt klasy QDateTime(), bo ta metoda nic z obiektu nie bierze i od niego nie zależy.
  • Odpowiedz
#qt #cpp #programowanie

pracuję na bazie danych
chciałbym w programie ustawić aby robiło kopię zapasową co jakiś, ustalony przez użytkownika czas
W jaki sposób to zrobić?

Przychodzi mi na myśl iż zapisuje gdzieś kiedy zrobiono kopię zapasową i w momencie gdy klikam przycisk w programie, sprawdza mi kiedy ostatnio była robiona i jeżeli czasdłuższy > czasustalony to robi kopię. Może podpowiecie mi jakieś inne
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #cpp #qt

jak wyświetlić ostatnie zapytanie do bazy danych?
korzystam z czegoś takiego: qDebug() << query->lastQuery();

ale wyświetla mi to "UPDATE klient SET imie = :aimie, nazwisko = :anazwisko, ulica = :aulica, numerdomu = :anumerdomu, kodpocztowy = :akodpocztowy, miasto = :amiasto, kraj = :akraj, telefon1 :atelefon1, telefon2 :atelefon2, email =
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trebeter: podstawia pod te zmienne to co zbindowałeś, automatycznie escapując znaki i dostosowując zapytanie do wybranego silnika BD. Qt nie daje stringa po zbidowaniu bo nie jest on wykonywany przez qta tylko silnik baz danych... i samo Qt nie ma tego zapytania, na SO jest walk-around jak rzeczywiście potrzebujesz final query, chociaż wątpię żebyś je potrzebował aż tak ;)
http://stackoverflow.com/questions/5777409/how-to-get-last-prepared-and-executed-query-using-qsqlquery
  • Odpowiedz
#programowanie #qt #cpp

mirki
potrzebowałbym waszej pomocy ze stworzeniem jednego sygnału, nie ogarniam tego, gdybyście mi jeden pokazali dokładnie jak zrobić, dalej już sobie pozostałe porobiłbym analogicznie.
pliki:
plik1
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
Skopiowałeś bezpośrednio z mojego pusta a ja tam wrzuciłem niewidzialne znaki do formatowania. Wyrzuć spacje przed imię i będzie ok
  • Odpowiedz
#programowanie #qt #cpp

mam plik mainwindow4.cpp
mam tam table view, wczytuję z bazy danych dane i wyświetlam
po podwójnym kliknięciu do zmiennej iduser zapisuje mi pole w które kliknąłem
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trebeter: To może connect()?
W klasie okna numer jeden stwórz sygnał np. void idUserChanged(const QString&) i emituj go w momencie, gdy ustawisz zmienną id_user. W oknie drugim dodaj slot void displayIdUser(const QString& value) i połącz te 2 rzeczy na poziomie klasy, gdzie masz dostęp do obiektów obu okien.
  • Odpowiedz