So verwenden Sie os.startfile mit einem Schaltflächenbefehl (TkInter)

Es wurde versucht, eine Schaltfläche auf einer Zeichenfläche zu implementieren, die ein öffnet.pdf Datei, wenn geklickt wird.

Mein Versuch ist wie folgt

self.B3 = Button(InputFrame,text='Graphical Plots', command = os.startfile('Bessel.pdf'),bd=5,width=13,font="14")
self.B3.grid(column =0,row=3)

Leider öffnet mein Code die.pdf Datei, bevor ich auf die Schaltfläche geklickt habe, sobald es ausgeführt wurde. Warum?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage