2017-02-17 19 views
3

Я бег следующего jupyter ноутбука с помощью Python 3:В ноутбуке jupyter как довести окно tkinter.filedialog до вершины всех окон?

import tkinter 
import tkinter.filedialog 
%gui tk 
my_file = tkinter.filedialog.askopenfilename() 

Когда я запускаю это окно Tkinter запускает где-то за браузером. Как я могу поднять его наверх?

ответ

2

Я проверил следующий фрагмент кода в нескольких jupyter ноутбуков и это похоже на работу:

from tkinter import* 
# Create Tk root 
root = Tk() 
# Hide the main window 
root.withdraw() 
root.call('wm', 'attributes', '.', '-topmost', True) 

from tkinter import filedialog 
infiles = filedialog.askopenfilename(multiple=True) 

%gui tk 

Так вот что я до сих пор, но я буду продолжать работать над этим. Я думаю, что там могут быть некоторые решения JavaScript.

 Смежные вопросы

  • Нет связанных вопросов^_^