Appli avec PySide 6
Bonjour,
J'ai supprimé mon poste précédent en rapport avec Tkinter.
J'ai attaqué la mini formation PySide de Thibault.
Du coup ça m'a donné une idée.
Mais je bloque un peu j'ai besoin d'aide... :s
Ci-dessous mon application.
Je voudrais qu'en cliquant sur mon bouton, ça réalise l'action de lire un PDF.
Je voudrais mettre ça dans ma méthode button_clicked.
from PySide6.QtWidgets import QApplication, QWidget, QHBoxLayout, QPushButton
import lecteurpdf
class MainWindow(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle("Lecteur de PDF")
main_layout = QHBoxLayout(self)
self.button = QPushButton("Importer mon PDF")
main_layout.addWidget(self.button)
self.button.clicked.connect(self.button_clicked)
def button_clicked(self):
pass
app = QApplication()
main_windows = MainWindow()
main_windows.show()
app.exec()
En fait, j'avais déjà ce script "test" à part :
import pyttsx3
import PyPDF2
if __name__ == "__main__":
droid = pyttsx3.init()
poesie = open(r"C:\Users\gabri\OneDrive\Documents\python\IA\env\moisautomne.pdf", "rb")
lecture = PyPDF2.PdfReader(poesie)
debutlecture = lecture.pages[0]
texte = debutlecture.extract_text()
droid.say(texte)
droid.runAndWait()
Est-ce que vous pouvez m'aiguiller ?
Merci d'avance
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte