鱼C论坛

 找回密码
 立即注册
查看: 1771|回复: 15

[已解决]Python tkint 实时输出的问题

[复制链接]
发表于 2017-8-10 08:51:00 | 显示全部楼层 |阅读模式
100鱼币
本帖最后由 huyu 于 2017-8-10 10:14 编辑

具体情况是这样的:
        我想做一个串口调试助手  发送数据已经没问题了  但是实时接收数据不知道该怎么办.
        因为tkinter进入mianloop后 就只有发生事件才能调用函数
        想过用多线程来解决但是查找了相关资料后发现多线程各个线程间得数据  不会互相影响  传递数据的话  在tkinter里面需要接收数据  而怎么在主循环中 调用一个接收数据的函数 跟在里面调用一个检测串口缓存区 然后接收数据 的函数的问题一样了
        想请大神指点一下如何在tkinter主循环中 在加一个函数一起同时循环运行  运行可以让他循环检测串口缓存区是否有数据有的话读进来这么一个函数
        或者 可以达到同样效果的方法也好

        希望大神们指点一下
捕获a.PNG

最佳答案

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-8-10 14:16:28 | 显示全部楼层
本帖最后由 huyu 于 2017-8-10 14:36 编辑

已凭借自己顽强的意志解决  如有道友遇到类似问题可以来问我
捕获9.PNG

2.rar

391 Bytes, 下载次数: 2

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-8-10 08:51:01 | 显示全部楼层    本楼为最佳答案   

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-8-10 08:52:14 | 显示全部楼层
有没有人啊 没辙了 查资料 太不好查了 查不到啊,,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-8-10 09:27:43 | 显示全部楼层
求助 求助
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-8-10 09:59:54 | 显示全部楼层

作为一个在使用TK遇到多线程就一脸懵逼然后放弃使用的人
之后试了PYQT,发现原来是新大陆

我要跟每个问TK问题的人安利一次PYQT
因为你说的信息传递在PYQT中以单独的一个线程进行,每个线程都可以相互之前以发送和接受信号来传递信息
更重要的是,PYQT可以使用CSS样式,还有界面设计工具,比TK不知道好用多少
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-8-10 10:10:07 | 显示全部楼层
huyu 发表于 2017-8-10 08:52
有没有人啊 没辙了 查资料 太不好查了 查不到啊,,

发代码呀,要不然怎么帮?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-8-10 10:16:51 | 显示全部楼层
SixPy 发表于 2017-8-10 10:10
发代码呀,要不然怎么帮?

这个是代码因为在好几个文件分开来放的 不好打上去

控制台1号.rar

589.4 KB, 下载次数: 0

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-8-10 10:20:06 | 显示全部楼层
不对不对 上面那个我改一半的会报错 这个是可以用的

控制台1号.rar

589.44 KB, 下载次数: 2

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-8-10 10:20:47 | 显示全部楼层
SixPy 发表于 2017-8-10 10:10
发代码呀,要不然怎么帮?

下面的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-8-10 10:22:06 | 显示全部楼层
SixPy 发表于 2017-8-10 10:10
发代码呀,要不然怎么帮?

大佬 求解决方案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-8-10 10:25:19 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-8-10 10:32:35 | 显示全部楼层

不对 主程序里面 前十行  有个函数的内容是空的 那个函数的名字是ck  随手起的 测试用
和后面的一个函数 撞名字了  不删掉会报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-8-10 10:34:44 | 显示全部楼层
捕获8.PNG
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-8-10 11:48:39 | 显示全部楼层

大佬  还在么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-8-10 13:45:13 | 显示全部楼层
有没有解决办法呀?~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-22 11:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表