Skip to content

French

A forum for those speaking French

155 Topics 807 Posts
  • Inclure une dll à un projet Qt

    Unsolved
    12
    0 Votes
    12 Posts
    3k Views
    SGaistS
    Il faut indiquer au compilateur où trouver la librairie en utilisant l'argument -L.
  • Mettre à jour un ComboBox lors d'une modif en base de données

    Unsolved
    4
    0 Votes
    4 Posts
    1k Views
    KroMignonK
    @yoyo Bonjour, à la lecture du code, je vois dans l'initialisation: ui->comboBox->setModel(modal); //chargement ComBo Et dans la partie actualisation: ui->tableView->setModel(modal); // devrais être, à mon avis ui->comboBox->setModel(modal) Et personnellement, je changerais cela en: if (query.exec()) { ui->comboBox->clear(); static_cast<QSqlQueryModel *>(ui->comboBox->model())->exec(); QMessageBox::information(this, "DataBase", "inser data OK !"); }
  • Modifier le stylesheet sur le QWidget principal

    Unsolved
    6
    0 Votes
    6 Posts
    1k Views
    SGaistS
    Serait-il possible d'avoir un démonstrateur minimum compilable qui reproduise ce problème ?
  • ListView & dirmodel :: expand RootPath

    Solved
    9
    0 Votes
    9 Posts
    1k Views
    SGaistS
    La liste des arguments doit contenir chaque élément des arguments séparés. La séparation concerne l'option et son argument.
  • Bouton Radio et GroupBox

    Unsolved
    2
    0 Votes
    2 Posts
    775 Views
    JonBJ
    @Berti users = ["fred", "jim", "sheila"] bg = QButtonGroup() for user in users: b = QRadioButton(user) bg.addButton(b) bg.buttons()[1].setChecked(True) print(bg.checkedButton().text()) bg.buttons()[2].setChecked(True) print(bg.checkedButton().text())
  • Mouse area et fenêtre dialog

    Moved Unsolved
    2
    0 Votes
    2 Posts
    610 Views
    ODБOïO
    salut @ZZoulax et bienvenue ça serait une bonne idée d'apprendre les bases du QML en suivant par exemple ce book : https://qmlbook.github.io/ tu as écrit onClicked: { Dialog { id: dateDialog ... } } mais ça marche pas du tout comme ça. Quand tu ouvre des accolades c'est pour écrire du code javascript. ex : onClicked: { dateDialog.open() } et le Dialog il faut le créer en dehors de ton bouton Button{ onClicked : {d.open()} } Dialog{ id:d }
  • Créer fichier texte à partir d'un fichier html

    Solved
    4
    0 Votes
    4 Posts
    1k Views
    L
    Bonjour, Merci beaucoup de votre réponse. Je vais appliquer vos recommandations; En fait j'ai résolu mon problème avec l'ajout de code suivant: QString s = "https://google.fr"; QUrl url; url.setUrl(s); QNetworkRequest req(url); req.setAttribute(QNetworkRequest::FollowRedirectsAttribute, true); manager->get(req);
  • Problème télécharger fichier sur android

    Moved Solved
    9
    0 Votes
    9 Posts
    2k Views
    P
    Je vous remercie, j'ai ajouter les libs ssl nécessaires et cela fonctionne correctement.
  • QComboBox et mollette souris

    Solved
    6
    0 Votes
    6 Posts
    1k Views
    JonBJ
    @M-Cocktail Je viens d'avoir reponder au dessus! Lisez svp :) Ou bien, vous pouvez faire ce que vous avez ecrit avec eventFilter.
  • Programme QT ne reconnait les drivers MYSQL

    Unsolved qt5.6 sqlite driver plugins drivers yocto
    6
    0 Votes
    6 Posts
    2k Views
    KroMignonK
    @nikoPol said in Programme QT ne reconnait les drivers MYSQL: Il n'y a pas d'autre moyen Non, il faut compiler les drivers pour votre cible avec les paramètres adéquats, soit directement à partir de Yocto, soit "à la main", à partir des sources de Qt. Peut-être que ce lien pourra vous être utile: https://www.udoo.org/forum/threads/solved-how-to-use-sql-model-with-qt5-layer.5136/ Désolé, je n'ai que des connaissances de base concernant Yocto... Et ca fait bien 3 ans que je ne l'ai plus mis en oeuvre!
  • Problème de debuguer CDB

    Unsolved
    1
    0 Votes
    1 Posts
    471 Views
    No one has replied
  • Probleme d'execution de QObject::connect()

    Unsolved
    2
    0 Votes
    2 Posts
    774 Views
    C
    Il serait plus simple de faire une classe dérivée de QLineEdit et de faire un override de la méthode mouseDoubleClickEvent. // lineedit.h #ifndef LINEEDIT_H #define LINEEDIT_H #include <QLineEdit> class LineEdit : public QLineEdit { Q_OBJECT public: explicit LineEdit(QWidget *parent = nullptr); protected: void mouseDoubleClickEvent(QMouseEvent* event) override; }; #endif // LINEEDIT_H // lineedit.cpp #include "lineedit.h" #include <QInputDialog> LineEdit::LineEdit(QWidget *parent) : QLineEdit(parent) { } void LineEdit::mouseDoubleClickEvent(QMouseEvent*) { QString valeur = QInputDialog::getText(this, "Entrez une valeur:", "Valeur"); setText(valeur); }
  • Problème de kit

    Unsolved
    1
    0 Votes
    1 Posts
    523 Views
    No one has replied
  • OUVERTURE BASE DE DONNEE OPEN OFFICE

    Unsolved
    1
    0 Votes
    1 Posts
    534 Views
    No one has replied
  • Problème checkbox avec delegue

    Unsolved
    1
    0 Votes
    1 Posts
    530 Views
    No one has replied
  • Installation du module QFTP

    Unsolved
    3
    0 Votes
    3 Posts
    941 Views
    Z
    @SGaist quand j'essaye de le compiler, il m'indique cette erreur,[image: 0bf1180f-5f2a-4b9e-b467-04c8f0752fda.png] est ce que c'est normal ? merci
  • Problème android mysql

    Moved Unsolved
    20
    0 Votes
    20 Posts
    4k Views
    SGaistS
    Il y a des choses étranges. Pourquoi le ndk 19 est-il contenu dans le 17 ? On dirait également que des headers du system sont utilisés à la place de ceux du NDK.
  • Problème avec delegue avec table QAbstractTableModel

    Unsolved
    1
    0 Votes
    1 Posts
    502 Views
    No one has replied
  • Problème avec le délégué QSlider

    Unsolved
    2
    0 Votes
    2 Posts
    720 Views
    M
    Si je regarde mon code dans les délégués, la valeur est modifiée dans editorEvent, ex pour un CheckBox: bool CheckBoxDelegate::editorEvent(QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index) { if(event->type()==QEvent::MouseButtonRelease) { QMouseEvent* mouseEvent=dynamic_cast<QMouseEvent*>(event); QFont font=index.data(Qt::FontRole).value<QFont>(); QRect boxRect=calcBoxRect(option.rect,font); if(boxRect.contains(mouseEvent->pos())) { bool extend=index.data(Qt::EditRole).toBool(); model->setData(index,!extend,Qt::EditRole); <---- modifie la valeur ici //sizeHintChanged(index); // force repaint } return true; } return QStyledItemDelegate::editorEvent(event,model,option,index); } C'est donc à toi d'appeler setData en fonction de la valeur du slider. L'example Start delegate devrait t'aider: https://doc.qt.io/qt-5/qtwidgets-itemviews-stardelegate-example.html
  • Problème méthode paint du délégué

    Unsolved
    2
    0 Votes
    2 Posts
    807 Views
    M
    Salut, Qu'elle est la valeur attendue et est-elle bien fixée dans le model avant l'appel du paint ?