Skip to content

Polish

A forum for those speaking Polish
294 Topics 1.0k Posts
  • 0 Votes
    2 Posts
    2k Views
    W

    SQLite jest prosta lokalna baza oparta na plikach. Jezeli chcesz uzywac takiej bazy tylko do odczytu to sciagnij ja kazdorazowo na dysk. Jezeli takze do zapisu to uzyj jakiejkolwiek prawdziwej bazy zamiast SQLite.

  • Qt for Tizen :)

    2
    0 Votes
    2 Posts
    2k Views
    sierdzioS

    Dziki za info :)

  • 0 Votes
    3 Posts
    2k Views
    M

    Wielkie dzięki :). Zbliża się termin oddania prac a ja jeszcze daleko:P. Nie wiedziałem, że tyle zabawy z JavaScript będzie :P.

  • Czas

    2
    0 Votes
    2 Posts
    1k Views
    sierdzioS

    QProgressBar, tudzież QProgressDialog.

    Tylko czytanie pliku dobrzy byłoby rzucić na oddzielny wątek, żeby nie blokować interfejsu.

  • Qt Creator i standard C++11

    3
    0 Votes
    3 Posts
    3k Views
    W

    Tak, ta flaga działa i jedna i druga. Po prostu czytałem o tych flagach, że jedna jest wprowadzona od 4.7 i w wzwyż czy jakoś tak, a druga używana jest właśnie do tego numerku.

    Rozumiem, muszę czekać na wersję stabilną Qt Creatora, w której będzie pełne wsparcie C++11. Cieszę się chociaż z tego, że nic nie popsułem ^^.

  • Użycie ui w innych funkcjach?

    2
    0 Votes
    2 Posts
    1k Views
    sierdzioS

    Tworzysz main window na stosie, a więc jest ono niszczone w linii 5.

  • Interfejs QT Linguist

    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • Dziedziczenie po MainWindow

    5
    0 Votes
    5 Posts
    3k Views
    P

    Mimo wszystko prosiłbym o wzorcow przykład bo nijak nie potrafię tego dokonać. W akcie desperacji próbowałem również patentu z Singleton'em(opisany tutaj: http://www.win32prog.republika.pl/ebook/qtkurs.pdf) również ze słabym skutkiem...

  • XML dodawanie kolejnych obiektów

    6
    0 Votes
    6 Posts
    3k Views
    P

    Generalnie najprostszym rozwiazaniem okazało się wczytywanie całości danych, dopis/edycja i zapis wszystkiego.

  • Polska klawiatura w eglf

    4
    0 Votes
    4 Posts
    2k Views
    sierdzioS

    Dziwne, ale w takim razie może to być bug. "Zaraportuj":http://qt-project.org/wiki/ReportingBugsInQt jak chcesz, albo zapytaj na liście mailingowej "development":http://lists.qt-project.org/mailman/listinfo. Poza tym sorry, ale nie znam się na tym kawałku Qt :)

  • Tray qt - funkcja setMessage

    2
    0 Votes
    2 Posts
    2k Views
    S

    Wszystko zależy od systemu operacyjnego lub/i od aplikacji system tray jaka jest włączona. Użytkownik może na przykład wyłączyć całkowicie tego typu powiadomienia. Nie spotkałem się z żadną flagą w Qt która by mogła nadpisać ustawienia systemowe użytkownika. W moim przypadku zmiana parametru millisecondsTimeoutHint dawała efekty i działała jak należy (winXp, Qt 4.6.x lub 4.7.x).
    Piszę to dlatego, żebyś może zastanowił się nad innym sposobem komunikacji z użytkownikiem. Skoro ma być widoczny przez cały czas działania aplikacji, to dlaczego nie zrobić jakiegoś widgetu, który będzie siedział koło traya? Możesz posłużyć się np "QDesktopWidget":http://qt-project.org/doc/qt-4.8/qdesktopwidget.html, żeby znaleźć niezbędne dane do umieszczenia takiego powiadamiającego widgetu w odpowiednim miejscu nawet przy kilku monitorach.

  • Aplikacja QT w trayu

    4
    0 Votes
    4 Posts
    2k Views
    P

    Mam jeszcze takie pytanie chcę, żeby funkcja
    void QSystemTrayIcon::showMessage ( const QString & title, const QString & message, MessageIcon icon = Information, int millisecondsTimeoutHint = 10000 )
    była widoczna przez cały czas pracy aplikacji a nie znikała po jakims czasie millisecondsTimeoutHint = 10000. Zazwyczaj znika jak tylko się myszką rusza. Pewnie trzeba ustawić jakoś flagę. Zmiana parametru millisecondsTimeoutHint nic nie daje. Miał ktoś taki problem i wie jak go rozwiazac??

  • QT 5.0 konfiguracja kompilatora

    10
    0 Votes
    10 Posts
    27k Views
    sierdzioS

    W Qt5 QApplication jest częścią QtWidgets.
    @
    // .pro
    QT += core gui widgets

    // c++
    #include <QtWidgets/QApplication>
    // lub prościej:
    #include <QApplication>
    @

  • Problem z QModelIndex i QFile

    10
    0 Votes
    10 Posts
    4k Views
    sierdzioS

    Fajn. Miłego dalszego kodzenia :)

  • XMLHttpRequest

    3
    0 Votes
    3 Posts
    2k Views
    Chris KawaC

    http://qt-project.org/forums/viewthread/22164/

  • Wątki - wznawianie/zatrzymywani

    2
    0 Votes
    2 Posts
    2k Views
    sierdzioS

    Oddziel porządnie logikę od GUI. Pamiętaj, w Qt rendering może być wykonywany wyłącznie w głównym threadzie. A więc, gdy wątek wygeneruje kombinajcę labeli, prześlij w sygnale (albo mutexami) do wątku głównego informacje na temat nowej kombinacji w jakiś uzgodniony sposób (QStringList, QVector, może QMap, etc.).

    Albo, wyślij z wątku krótki sygnał, że należy przemieszać labelki, a logikę umieść w głównym wątku.

  • Zawartość ListView z pliku tekstowego

    6
    0 Votes
    6 Posts
    3k Views
    P

    !http://i47.tinypic.com/4t6mvc.jpg(cos)!
    Generalnie muszę przepisać wszystko co mam w tych dwóch oknach bo użyłem QDialog, a możliwość ich równoczesnego istnienia jest z mojego punktu widzenia, totalnie niekorzystna. Głębiej się też zastanowiłem nad działaniem tej części programu. Brakuje mi możliwości stworzenia takiej relacji SQL'owej bo teraz muszę operować na liniach w pliku. Wystarczy prosty błąd po stronie użytkownika i mogę mieć problem. Do tej pory myślałem tak: dodawać nazwę szkolenia i datę, zapisywać to w pliku i po każdym dodaniu szkolenia na nowo wczytywać zawartość pliku do ListView. Tą samą zawartość pliku tylko w całości jako String wczytywać do Combo boxa i wybierając z niego pozycję dodawać szkolenia w pierwszym oknie z danymi użytkownika. Teraz wydaje mi się to megabezsensowne. I chyba słusznie.
    Zapisywanie wynika z tego, że nie chcę tracić zawartości ListView przy każdym niszczeniu okna.
    Pewnie gdybym wiedział jak się je XML'a to można by sobie sprawę uprościć.

  • 0 Votes
    3 Posts
    2k Views
    P

    Dziękuję! To właśnie wyjaśniło mi sprawę :)

  • Ajax w qt

    2
    0 Votes
    2 Posts
    2k Views
    Chris KawaC

    Ajax to po prostu szumna nazwa na asynchroniczne zapytanie HTTP.
    Nie napisałeś czy chodzi ci o klienta czy serwer.
    Jeśli klient to tak jak każde inne zapytanie HTTP możesz zrobić za pomocą QNetworkAccessManager, który ma metody get(), post() itp.
    Serwer HTTP możesz zmontować z pomocą QTcpServer. Tu masz przykład najprostszego serwera z minimalną funkcjonalnością: http://doc.qt.digia.com/solutions/4/qtservice/qtservice-example-server.html

  • Qt 5.0 RC1 + SDK 7.1 konfiguracja

    10
    0 Votes
    10 Posts
    4k Views
    sierdzioS

    Miło mi.

    BTW: Qt 5 jest już oficjalnie wypuszczone.