Skip to content

Polish

A forum for those speaking Polish
293 Topics 1.0k Posts
  • Pomoc w konfiguracji Qt Creator / logi / błąd

    Unsolved
    9
    0 Votes
    9 Posts
    4k Views
    Chris KawaC

    @Jedyn said in Pomoc w konfiguracji Qt Creator / logi / błąd:

    Mam dokładnie zainstalowane kolejno:
    -QT 5.8 : MinGW 5.3.0 32bit + QT Charts, QT Data Visualization itd..

    Nie wiem co znaczy tutaj "itd.." więc trudno mi się wypowiedzieć.

    -Tools : MinGW 4.9.2 oraz MinGW5.3.0 + QT installer framework 2.0

    Dwa kompilatory nie są Ci potrzebne. MinGW 4.9.2 możesz usunąć. QT installer framework 2.0 potrzebujesz tylko jeśli będziesz tworzył instalator. W przeciwnym wypadku możesz usunąć.

    Czyli chcąc pracować na kompilatorze visuala muszę odznaczyć to co wymieniłem na górze oprócz kompilatora QT

    Nie ma czegoś takiego jak kompilator Qt. Kompilator kompiluje C++. Qt to biblioteka.

    i do tego doinstalować Qt 5.8 msvc2015 64-bit + Visual studio 2015, które już posiadam, zgadza się?

    Tak, jeśli chcesz używać kompilatora MSVC z Visual Studio 2015 to możesz odznaczyć wszystko a zaznaczyć jedynie "Qt 5.8 msvc2015 64-bit".

    Tylko ,że wcześniej jak miałem w ten sposób zainstalowane to właśnie były takie problemy jak powyżej.

    Gdzieś po drodze pisałeś coś o mingw 2013. Czy aby nie pomyliłeś paczek i wersji kompilatora? Różne wersje MSVC nie są ze sobą kompatybilne tzn jeśli miałeś paczkę Qt "msvc2013" a kompilator z Visual Studio 2015 albo paczkę "msvc2015" a kompilator z Visual Studio 2013 to to nie zadziała.

  • Qt5 + Bpi-M2 (A31S ARM Cortex-A7 + PowerVR SGX544MP2)

    Unsolved
    1
    0 Votes
    1 Posts
    731 Views
    No one has replied
  • Qt Creator nie posiada podpowiedzi instrukcji

    1
    0 Votes
    1 Posts
    728 Views
    No one has replied
  • Oferta - Pomoc w ukonczeniu aplikacji

    Unsolved
    2
    0 Votes
    2 Posts
    858 Views
    D

    Jeżeli przestrzeń to 2D to HTML5 doskonale się nadaje.
    HTML5 obsługuje też 3D.
    Jakie mają być właściwości tych trójkątów, kolor, zacienienie, przezroczystość.
    Narysuj to w pliku graficznym i załącz w odpowiedzi.

  • Wyświetlanie obrazka z bazy w qml

    Unsolved
    1
    0 Votes
    1 Posts
    763 Views
    No one has replied
  • Problem QKeyEvent

    Unsolved
    1
    0 Votes
    1 Posts
    681 Views
    No one has replied
  • Normlalizacja danych z pliku WAV

    Unsolved
    1
    0 Votes
    1 Posts
    613 Views
    No one has replied
  • 0 Votes
    1 Posts
    1k Views
    No one has replied
  • Could not read evdevtouch dla klasy QT w QML

    Unsolved
    8
    0 Votes
    8 Posts
    3k Views
    tomasz3dkT

    Wygląda na to, że chyba masz zły kompilator ustawiony.

  • Qt-Creator msys2 windows7

    Solved
    2
    0 Votes
    2 Posts
    877 Views
    M

    Ok udało mi się namierzyć przyczynę. wadliwy okazał się plugin "QmlProfiler" usunięcie pliku QmlProfiler4.dll rozwiązało problem z niemożnością odpalenia qt-creatora

  • QTableWidget pobranie tekstu - problem

    Unsolved
    2
    0 Votes
    2 Posts
    835 Views
    T

    W kodzie mogą wystąpić dwa problemy:

    QTableWidget::selectedItems() zwraca QList<QTableWidgetItem *>, a Ty w kodzie zakładasz zawsze, że QList nie jest pusta i wykonujesz metodę QList::first(), dlatego uważam, że powinieneś zrobić coś takiego: QList<QTableWidgetItem *> items = ui->tableWidget->selectedItems(); if (items.isEmpty()) { return; } Nie sprawdzasz czy wskaźnik znajdujący się QList<QTableWidgetItem*> nie jest nullptr np. // items z kodu wyżej auto ptr = items.first(); if (!ptr) { return; }
  • Dzień dobry, przywitajmy się.

    72
    0 Votes
    72 Posts
    41k Views
    feniks_fireF

    Cześć,
    zwą mnie Michał i widzę że nikt tu od roku nie zagościł, więc pora na mnie.
    Pozdrowienia z Lublina!

  • QwebView nie ładuje konkretnej strony

    Unsolved
    1
    0 Votes
    1 Posts
    670 Views
    No one has replied
  • Zabezpieczenie pliku bazy SQLite

    Unsolved
    1
    0 Votes
    1 Posts
    646 Views
    No one has replied
  • 0 Votes
    2 Posts
    1k Views
    Chris KawaC

    Można użyć modelu proxy, który będzie interpretował jakieś dane (np. "0" i "1") jako checkbox, np.

    class MyProxy : public QIdentityProxyModel { public: MyProxy(QObject* parent) : QIdentityProxyModel(parent) {} QVariant data(const QModelIndex& index, int role) const override { if (role == Qt::CheckStateRole && index.column() == 0) { QString str_value = QIdentityProxyModel::data(index, Qt::DisplayRole).toString(); return (str_value == "1") ? Qt::Checked : Qt::Unchecked; } return QIdentityProxyModel::data(index, role); } bool setData(const QModelIndex& index, const QVariant& value, int role) override { if (role == Qt::CheckStateRole && index.column() == 0) { QString str_value = (value.toInt() == Qt::Checked) ? "1" : "0"; return QIdentityProxyModel::setData(index, str_value, Qt::EditRole); } else return QIdentityProxyModel::setData(index, value, role); } Qt::ItemFlags flags(const QModelIndex& index) const override { Qt::ItemFlags f = QIdentityProxyModel::flags(index); if (index.column() == 0) f |= Qt::ItemIsUserCheckable; return f; } };

    oczywiście numer kolumny i dane rozpoznawane jako "zaznaczony" można sobie dostosować.
    Takiego modelu można użyć potem tak:

    QSqlTableModel* model = new QSqlTableModel(parent, database); MyProxy* proxy = new MyProxy(parent); proxy->setSourceModel(model); tableView->setModel(proxy);
  • 0 Votes
    2 Posts
    2k Views
    Chris KawaC

    Cześć,

    QTableView to klasa widoku. Dane znajdują się w modelu i to z niego je wyciągasz, np.

    QModelIndex komorka = jakisTableView->model()->index(wiersz, kolumna); QString tekst_komorki = komorka->data().toString(); QColor kolor_tekstu = komorka->data(Qt::ForegroundRole).value<QColor>(); QFont font_tekstu = komorka->data(Qt::FontRole).value<QFont>();
  • Programista C++/QT

    Unsolved
    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • Qt 5.7.0 beta opensource license error

    Unsolved
    2
    0 Votes
    2 Posts
    1k Views
    sierdzioS

    Zgłoś to jako bug: link

  • Zamykanie nowego okna tylko za pomocą stworzonego przycisku

    Unsolved
    1
    0 Votes
    1 Posts
    912 Views
    No one has replied
  • 0 Votes
    3 Posts
    2k Views
    Masterpc96M

    Bardzo dziękuję za odpowiedź teraz jest dla mnie wszystko jasne :)