コード例 #1
0
def aide():
    """
    fonction permettant d'effectuer l'affichage de l'aide
    renvoie une fenetre tkinter avec l'aide
    """
    texte_liste = read.lire_fichier("README.md", True)
    texte = ""
    for t in texte_liste:
        texte += t + "\n"
    tk.affichage_texte_tkinter("aide", texte, len_maximum(texte_liste) + 2)
コード例 #2
0
def credit():
    """
    fonction permettant d'effectuer l'affichage des crédits
    renvoie une fenetre tkinter avec les crédits
    """
    texte_liste = read.lire_fichier("credits.md", True)
    texte = ""
    for t in texte_liste:
        texte += t + "\n"
    tk.affichage_texte_tkinter("credits", texte, len_maximum(texte_liste) + 2)
コード例 #3
0
ファイル: prototype_2.py プロジェクト: Didios/projet_SQL
def question_semi_console():
    """
    fonction permettant de selectionner une question puis d'en afficher la réponse dans une fenetre tkinter
    affiche les questions, demande à l'utilisateur de choisir l'index d'une question, affiche une réponse dans une fenetre tkinter
    """
    dictionnaire = stockage_question(
        "requetes", "alire.md"
    )  # On stocke toutes les informations contenu dans le fichier alire.md

    # On affiche l'intégralité des questions enregistrées
    for key, value in dictionnaire.items():
        print(value[0])

    choix = int(
        input("Quelle question choisit-tu ? "
              ))  # On demande l'index de la question choisit par l'utilisateur

    if choix in dictionnaire.keys():  # On s'assure que la question existe

        if not Database.database("imdb.db").test_connexion(
        ):  # On vérifie que la base de données est disponible
            print("Connexion à la base de données impossible")
        else:
            resultat = read.execute_sql_file(
                "requetes", dictionnaire[choix][2], "imdb.db"
            )  # On charge le résultat de la requête qui répond à la question

            texte_entier = dictionnaire[choix][1] + "\n" + "-" * len(
                dictionnaire[choix][0]
            ) + "\n\n" + show.afficher_table(
                resultat
            )  # On rédige le texte à afficher dans la fenêtre dans une unique ligne/chaine de caracteres

            tk.affichage_texte_tkinter(
                dictionnaire[choix][0], texte_entier,
                len(dictionnaire[choix]
                    [0]))  # affichage de la réponse dans une fenetre tkinter
    else:
        print("Index de question inexistant")
        question_console()