170219

本文分享了作者在五子棋程序中增加玩家提示功能、解决文本框显示问题的过程,并介绍了滚动条的实现方法。同时,提到了程序基本完善后的下一步学习计划。

1625-5 王子昂 总结《2017年2月19日》 【连续第142天总结】

A.python 五子棋完善 100%

B.手动输入ip只需要再‘连接服务器’按钮绑定的回调函数上加一个HOST的赋值命令即可,又在程序初次运行时加上了一个帮助说明

上次在实测中,女票提出了意见:没有对轮到玩家的提示,以至于常常不知道对方是否下子,是否轮到自己而白白等待

吸取建议,在每次执行完下子函数后都将提示框的文本显示为等待对方下子,在每次收到数据传输以后都显示等待我方下子

这是非常人性化的设计,但是代码实现起来却很简单。所以说还是要多给人使用才能得到更有用的建议啊

另外,实测中文本框的显示是有范围的,当消息达到文本框最大行数以后将停止显示。这是一个比较严重的BUG

查询了Scrollbar(滚动条)的相关知识以后开始往程序上实装

一方面通过scrollbar(command=text.yview)绑定,令滚动条被滚动的事件可以引起文本框响应

另一方面通过text["yscrollcommand"]=scrollbar.set绑定,令文本框滚动的事件可以引起滚动条移动

最后是text.see('end'),使文本框始终处于文本的最下方(即即时更新)

另外滚动条的长短,文本框和输入框的对齐及长短,各个按键的布局都要用grid进行多次尝试

△:ipadx/y表示增加控件长度,padx/y表示缩短控件长度(增加间隔长度) (在本网格之内)

到此整个程序基本完善了,下一步继续学习python剩余内容吧 比如说试试爬虫?

C.明日计划

python

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值