Um eine Datei nach Auswahl im Dialog mit einem einfachen Editor unter Linux (z.B. mit gedit, nano, mousepad oder xdg-open) zu öffnen, kannst du das Python-Modul subprocess verwenden.
Hier ein Beispiel, wie du das machen kannst:
import subprocess
from tkinter import filedialog
def OpenFile():
filename = filedialog.askopenfilename()
if filename:
subprocess.Popen(['xdg-open', filename])
xdg-open öffnet die Datei mit dem Standardeditor für den Dateityp unter Linux.
Alternativ kannst du direkt einen Editor wie gedit verwenden:
subprocess.Popen([‚gedit‘, filename])
So wird die ausgewählte Datei nach dem Dialog im Editor geöffnet