Jam*_*per 4 user-interface tkinter python-3.x jupyter jupyter-notebook
我正在使用 python 3 在 jupyter notebook 中运行以下内容:
import tkinter
import tkinter.filedialog
%gui tk
my_file = tkinter.filedialog.askopenfilename()
Run Code Online (Sandbox Code Playgroud)
当我运行它时,tkinter 窗口会在浏览器后面的某个地方启动。我怎样才能把它提升到顶部?
我已经在几个 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
Run Code Online (Sandbox Code Playgroud)
到目前为止,这就是我所拥有的,但我会继续努力。我认为可能有一些 JavaScript 解决方案。
| 归档时间: |
|
| 查看次数: |
4873 次 |
| 最近记录: |