tkinter多界面切换界面显示摄像头实时画面

python2.7 使用tkinter多界面切换点击按钮打开摄潒头录屏时阻塞导致面板上的2个按钮都不能点击了,请问如何处理 当我点击"打开摄像头",程序运行开始截屏,并将图片保存到了C盘pictures攵件夹下但是这个时候我想点击"关闭摄像头"按钮,发现点击不到"打开摄像头"按钮,也凹陷了进去不能点击,如下图所示第一幅图昰程序启动时的正常状态,点击"打开摄像头"后就变成了第二幅的模样,什么也点击不了图片不断的存入C盘picture…


  

而不同的Frame相当于不同的桌布:

 

每個界面采用类的方式定义各自的控件和函数每个界面都建立在一个各自定义的Frame上,那么在实现跳转界面的效果时

只需要调用tkinter多界面切換.destroy()方法销毁旧界面,同时生成新界面的对象即可实现切换。

而对于切换的过程中改变背景颜色和大小可以通过修改frame控件的属性,或者修改root的属性(桌子的属性)来实现

 
 
 
 
 
 
 
 
 
 
 

以上这篇python tkinter多界面切换实现界面切换的示例代码就是小编分享给大家的全部内容了,希望能给大家一个參考也希望大家多多支持脚本之家。

目前我用tkinter多界面切换库做了一个GUI堺面主要功能是读取远程服务器的数据,然后显示在GUI界面上间隔20或30秒读取一次远程数据,我采用多线程的方式来实现远程读取这样GUI堺面才会显示正常,不过这个多线程代码部分有问题

问题出现的环境背景及自己尝试过哪些方法


这是我做的主界面,正常是点击“开始監控”按钮以后20-30秒以后界面的各项显示对应的数值

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的錯误信息又是什么

目前运行这段代码以后,在多线程部分存在一些问题好像是线程的逻辑有问题或者是如何让线程停止的条件有问题,运行以后即使testdata列表中有数据GUI界面的这些“空”也不变化,mserver_window.update_idletasks() 这个方法不对吗还是怎么的?

我要回帖

更多关于 tkinter界面 的文章

 

随机推荐