第二个程序

# -*- coding: utf-8 -*-

from Tkinter import *

class App:

    def __init__(self, master):

        # frame  创建一个实例
frame = Frame(master) # 使用pack方法使其可见
frame.pack() # 定义按钮
self.button = Button(
# 使用系统命令 frame.quit
frame, text = "QUIT", fg = "red", command = frame.quit
)
# 定义位置
self.button.pack(side = LEFT) # 定义另一个按钮,调用函数
self.hi_there = Button(frame, text = "Hello" ,command = self.say_hi)
self.hi_there.pack(side = LEFT) # 控制台输出
def say_hi(self):
print "Hello wolrd" root = Tk() app = App(root) root.mainloop()
root.destroy()

草稿

# -*- coding: utf-8 -*-

from Tkinter import *

class App:

    def __init__(self,master):

        frame  =  Frame(master,height = 100, width = 100 )

        # 设置Frame大小
frame.grid(padx=5,pady=5) frame.pack() self.label = Label(
frame, text = "url: ",font = ("Arial, 12")
)
self.label.grid(row=0,column=0)
self.label.pack(side = LEFT) self.textArea = Entry(
frame
)
self.textArea.pack()
self.label.pack(side = LEFT) root = Tk() app = App(root)
root.minsize(700,200)
root.mainloop()
root.destroy()

最新文章

  1. Set和存储顺序
  2. mac osx vi 设置tab 四个空格
  3. [AlwaysOn Availability Groups]SQL Server错误日志(AG)
  4. cookie,session原理,以及如何使用chrome查看。
  5. x01.Lab.StreetApp: MVVM
  6. 【框架】网络请求+Gson解析--Retrofit 2
  7. Python基础10- 函数之内部函数与强制转换
  8. mysql 主从同步原理
  9. 解决Putty连接不上服务器的方法
  10. 转载:性能优化——统计信息——SQLServer自动更新和自动创建统计信息选项
  11. Go学习指南
  12. JNI/NDK开发指南(开山篇)
  13. Intervals(差分约束)
  14. 不错的C++框架: Thrift(2)-传输和网络相关
  15. MYSQL 总结
  16. git 入门教程之备忘录[译]
  17. 线程池之ThreadPoolExecutor
  18. 学员会诊之02:SVN协作以及Page类的设计
  19. Ubuntu 16.04开机自启Nginx简单脚本
  20. Bzoj4237 cdq分治+树状数组+单调栈

热门文章

  1. Anacanda 与 jupyter 的使用
  2. S32Kxxx bootloader之CAN bootloader
  3. Kafka经典三大问:数据有序丢失重复
  4. 在 TIME_WAIT 状态的 TCP 连接,收到 SYN 后会发生什么?
  5. 医院大数据平台建设_构建医院智能BI平台的关键技术
  6. 5大知名的BI工具对比介绍
  7. 常用windows快捷键及cmd、dos命令
  8. 【C# IO 操作 】内存包装类 Memory <T>和 Span<T> 相关类型
  9. 跟k8s工作负载Deployments的缘起缘灭
  10. Typora简单使用