吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1845|回复: 16
收起左侧

[学习记录] 今天用不同的写法仿写出类似昨天的界面

  [复制链接]
甜萝 发表于 2022-12-11 22:19
本帖最后由 paypojie 于 2022-12-11 22:21 编辑

昨天的仿写帖子链接 https://www.52pojie.cn/thread-1725293-1-1.html

今天仿写一个类似的 看了我昨天仿写的帖子之后 会发现 虽然界面是写出来了 编码过程也简单 但是从代码重构的角度来说 代码是冗余的 重新写一遍

仿写来源截图

image.png


我是这样认为的 学习如何制作这个界面首先要仿照并且实现类似界面 有了自己的想法后 然后再创新

源代码
[Python] 纯文本查看 复制代码
import tkinter as tk

window = tk.Tk()

window.geometry('400x200+300+200')

# 创建一个列表 列表包含四个元组 元组里面是名称和数字 名称对应窗口的按钮旁文本 数值对应按钮值
list1 = [
    ('美团外卖',1),
    ('饿了么外卖',2),
    ('美团闪购',3),
    ('艾奇外卖',4)
]

# 在创建单选按钮之前 应该先创建IntVar对象并赋值给变量 因为后续的创建的同一组按钮中的variable都要指向这一变量 
# 在后面的代码中 variable选项值会与value选项值进行对比 选项值相同就默认选中
v = tk.IntVar()
v.set(4)

# 定义一个for循环 用来遍历list1
for name, num in list1:
    radio_button = tk.Radiobutton(window,text=name,variable=v,value=num)
    radio_button.pack(anchor='w')

window.mainloop()

效果图

image.png



ChatGPT提供的代码的解释 该解释仅供参考

image.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

a38655866 发表于 2022-12-11 22:28
66666666666666666666666666666666666666
 楼主| 甜萝 发表于 2022-12-11 22:35
a38655866 发表于 2022-12-11 22:28
66666666666666666666666666666666666666

image.png

[Python] 纯文本查看 复制代码
s = str(66666666666666666666666666666666666666)
s1 = ''
s2 = input()
for i in s:
    s1 += s2
print(s1)
print(len(s1),len(s))
refentoxic 发表于 2022-12-11 23:37
那是不是要再加一个UI啊,简洁风,点击有水滴特效,带回旋的那种
nj2004 发表于 2022-12-12 05:45
感谢分享!
FCGkitty 发表于 2022-12-12 07:51
学习一下,注释写的很好,方便学习
viply 发表于 2022-12-12 09:42
能理解这是在分享学习的过程,但是感觉还是有点水帖子嫌疑
 楼主| 甜萝 发表于 2022-12-12 09:45
refentoxic 发表于 2022-12-11 23:37
那是不是要再加一个UI啊,简洁风,点击有水滴特效,带回旋的那种

以后再考虑你说的这个
 楼主| 甜萝 发表于 2022-12-12 09:46
FCGkitty 发表于 2022-12-12 07:51
学习一下,注释写的很好,方便学习

我注释写的还好
 楼主| 甜萝 发表于 2022-12-12 09:48

不用谢!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 02:20

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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