bonjour,
je tente de créer un petit programme pour me simplifier la vie au boulot.
le principe au départ c'est qu'au lancement le programme vérifie si un fichier existe (ça c'est bon) et s'il n'existe pas, il le crée (c'est bon aussi) et lance un assistant QWizard.
et tout le problème est là, la fenêtre de l'assistant ne s'affiche pas.
le code de l'assistant QWizard :
le code de ma fenêtre principale :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 wizard::wizard(QWidget *parent) : QWizard(parent) { addPage(new IntroPage); setWindowTitle("Assistant creation de fichier"); } IntroPage::IntroPage(QWidget* parent) : QWizardPage(parent) { setTitle("Introduction"); label = new QLabel("Cet assistant vous aidera a creer une nouvelle base de donnees"); label->setWordWrap(true); QVBoxLayout* layout = new QVBoxLayout; layout->addWidget(label); setLayout(layout); }
en espérant que vous pourrez m'aider à régler mon problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 MainWindow::MainWindow() : QMainWindow() { setWindowTitle("Comptabilite"); menuFichier(); //fonction pour le menu readSettings(); //fonction pour la taille de la fenêtre bool valid = QFile::exists("listeDB.txt"); QFile dbList("listeDB.txt"); if (!valid) { dbList.open(QIODevice::ReadWrite); wizard assistant; assistant.show(); } }
merci d'avance
edit : je précise juste au cas où que l'assistant ne se limitera pas à cette page, mais je n'ai pas encore fait les autres pages vu que j'arrive déjà pas à afficher la première
Partager