用Tkinter打造GUI开发工具(41)Tkinter窗口中嵌套其他应用程序窗口

112 篇文章 45 订阅
106 篇文章 119 订阅

用Tkinter打造GUI开发工具(41)Tkinter窗口中嵌套其他应用程序窗口
上一篇我们介绍了Tkinter中的真多子窗口设计,如果我们想增加外部的一个Toplevel子窗口,能够套入主窗口中吗?用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 再带的Tkinter GUI库是不是很强大?

#独狼荷蒲qq:2775205
#通通小白python量化群:524949939
#电话微信:18578755056
#通通小白python量化群:524949939
#tkinter,pyqt,gui,Python学习群:647866213

  • 6
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荷蒲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值