Tkinterを使用してGUI開発ツールを作成します(41)Tkinterウィンドウに他のアプリケーションウィンドウをネストします

Tkinterを使用してGUI開発ツールを作成する(41)Tkinterウィンドウに他のアプリケーションウィンドウをネストする
前回の記事では、Tkinterに非常に多くのサブウィンドウの設計を紹介しました。外部のトップレベルサブウィンドウを追加する場合は、次のことができます。メインウィンドウにネストされます。もちろん、HP_mtk2を使用することもできます。
cmdウィンドウとストックソフトウェアをメインのtkinterウィンドウにネストすることもできます。
コードはすぐ下にあります。

import tkinter as tk
import HP_mtk2 as hmtk

root = hmtk.MainWindows(picture='img/bj2.jpg')
root.geometry('800x600+200+100')
root.title('主窗口') 

w1=root.newsubwin()
lb=tk.Label(w1,text='标签')
lb.pack(side=tk.TOP)
bt=tk.Button(w1,text='按钮')
bt.pack()


top=tk.Toplevel(root)
top.title('外部窗口1') 
top.geometry('200x100+100+100')  
root.update()

mywin=hmtk.mywindowid()
xw=mywin.findwin('外部窗口1')
mywin.set_parent(xw['hwnd'],root.myw)

xw2=mywin.findwin('cmd')
mywin.set_parent(xw2['hwnd'],root.myw)

xw3=mywin.findwin('Jupyter')
mywin.set_parent(xw3['hwnd'],root.myw)

xw4=mywin.findwin('大智慧')
mywin.set_parent(xw4['hwnd'],root.myw)

root.update()
root.mainloop()

次の図に示すように、プログラムの実行結果を確認します。

ここに画像の説明を挿入
Pythonに含まれているTkinterGUIライブラリは非常に強力ですか?

#独狼荷蒲qq:2775205
白python定量的グループ:524949939
#electric话微信:18578755056
白python定量的グループ:524949939
#tkinter、pyqt、gui、Python学習グループ:647866213

おすすめ

転載: blog.csdn.net/hepu8/article/details/106593004