鱼C论坛

 找回密码
 立即注册
查看: 34755|回复: 85

[Tkinter] Tkinter 窗口组件:Button

  [复制链接]
发表于 2015-3-13 02:41:39 | 显示全部楼层 |阅读模式
购买主题 已有 12 人购买  本主题需向作者支付 10 鱼币 才能浏览
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-3-13 16:48:17 | 显示全部楼层
好详细!赞~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-13 17:52:01 | 显示全部楼层
真佩服,正则和爬虫很没弄好,就来这个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2015-3-14 13:47:58 | 显示全部楼层
瞬秒爆加速 发表于 2015-3-13 17:52
真佩服,正则和爬虫很没弄好,就来这个

都没弄好?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-14 18:40:11 | 显示全部楼层

就是还没有掌握,熟悉的意思...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-14 20:19:04 | 显示全部楼层
瞬秒爆加速 发表于 2015-3-14 18:40
就是还没有掌握,熟悉的意思...

我还以为是说我前边的课程准备得有哪些不得当~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-15 19:30:04 | 显示全部楼层
想問一下, 按鈕的位置可以微調的嗎? 還是只能上下左右?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-15 20:11:24 | 显示全部楼层
kit1858644 发表于 2015-3-15 19:30
想問一下, 按鈕的位置可以微調的嗎? 還是只能上下左右?

可以通过设置 padx 和 pady 选项设置“偏移”
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-15 20:25:18 | 显示全部楼层
但是pad不接受負數, 像pady = -20  在一些情況下無法向上移
如:
import tkinter as tk

root = tk.Tk()

tk.Button(root, text = "A").pack()
tk.Button(root, text = "B").pack(side = "left")
tk.mainloop()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-15 21:18:50 | 显示全部楼层
kit1858644 发表于 2015-3-15 20:25
但是pad不接受負數, 像pady = -20  在一些情況下無法向上移
如:

padx 和 pady 以左上角的那个点为 (0, 0),向右下角递增,不存在负数。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-15 22:39:56 | 显示全部楼层
原來如始, 謝謝, 話說為什麼論壇我按回复沒有反應?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-16 02:58:00 | 显示全部楼层
kit1858644 发表于 2015-3-15 22:39
原來如始, 謝謝, 話說為什麼論壇我按回复沒有反應?

刷新下试试,否则看下是否禁止了 JS 的弹窗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-16 15:42:52 | 显示全部楼层
小甲鱼 发表于 2015-3-16 02:58
刷新下试试,否则看下是否禁止了 JS 的弹窗?

好了, 謝謝
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-24 00:23:12 | 显示全部楼层
又來麻煩你了, 想問一下, Button 的 command 所調用的函數不能有參數的嗎?
如:
def ABC(Love_you = "NO"):
      print(Love_you)

tk.Button(text = "X", command = ABC(Love_you = "YES")).pack()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-25 13:03:29 | 显示全部楼层
kit1858644 发表于 2015-3-24 00:23
又來麻煩你了, 想問一下, Button 的 command 所調用的函數不能有參數的嗎?
如:

这是一个好问题,后边我们会讲解到。

你可以利用 Lambda 这么写
def ABC(Love_you = "NO"):
      print(Love_you)

tk.Button(text = "X", command = lambda: ABC(Love_you = "YES")).pack()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2015-3-25 13:27:23 | 显示全部楼层
小甲鱼老师,PhotoImage能缩放图片不。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-25 14:36:16 | 显示全部楼层
小甲鱼 发表于 2015-3-25 13:03
这是一个好问题,后边我们会讲解到。

你可以利用 Lambda 这么写

好的, 謝謝
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-25 23:53:41 | 显示全部楼层
wei_Y 发表于 2015-3-25 13:27
小甲鱼老师,PhotoImage能缩放图片不。

可以用zoom方法放大,但貌似无法缩小。

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

使用道具 举报

发表于 2015-3-26 11:09:11 | 显示全部楼层
小甲鱼 发表于 2015-3-25 23:53
可以用zoom方法放大,但貌似无法缩小。

嗯。我试过zoom方法,指定大小也不报错也没效果。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-30 16:30:37 | 显示全部楼层
wei_Y 发表于 2015-3-26 11:09
嗯。我试过zoom方法,指定大小也不报错也没效果。。

可以放大,zoom 的两个参数含义是放大的倍数,即 x=2, y=2 就是放大两倍。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 12:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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