tkinter简单使用
第一个运行程序
# -*- coding: utf-8 -*-
import tkinter as tk //引入
root = tk.Tk() // 实例化root T大写k小写
root.title('Demo')
theLabel = tk.Label(root, text='我的第二个窗口程序!')
theLabel.pack()
root.mainloop()
###运行###

###部分参数###
pack(side =tk.LEFT, padx =0, pady=0) 靠左
pack(side =tk.TOP, padx =0, pady=0) 靠上
pack(side =tk.RIGHT, padx =0, pady=0) 靠右
pack(side =tk.TOTTOM, padx =0, pady=0) 靠下
text = '文字'
bg = '' 背景色
fg = '' 前景色、
#窗口居中显示
root.geometry('%dx%d+%d+%d' % (width,height,(root.winfo_screenwidth() - width ) / 2, (root.winfo_screenheight() - height) / 2))
#窗口最大值
root.maxsize(600,600)
#窗口最小值
root.minsize(600,600)
结合面向对象
import tkinter as tk
class App():
def __init__(self,root):
frame = tk.Frame(root)
frame.pack(side=tk.LEFT, padx=2)
self.hi = tk.Button(frame, text='点击我', fg ='white', bg='red',command = self.hello)
self.hi.pack()
def hello(self):
print 'hello!'
root = tk.Tk()
root.title("TkinterSimple")
width ,height= 600, 600
#窗口居中显示
root.geometry('%dx%d+%d+%d' % (width,height,(root.winfo_screenwidth() - width ) / 2, (root.winfo_screenheight() - height) / 2))
#窗口最大值
root.maxsize(600,600)
#窗口最小值
root.minsize(600,600)
app = App(root)
root.mainloop()
###运行###

设计的确不美观,对齐的话的确不好操作,但是可以通过别的方法。
tkinter简单使用的更多相关文章
- CountBoard 是一个基于Tkinter简单的,开源的桌面日程倒计时应用
		
CountBoard 是一个基于Tkinter简单的,开源的桌面日程倒计时应用. 项目地址 https://github.com/Gaoyongxian666/CountBoard 基本功能 置顶功能 ...
 - Python Tkinter 简单使用
		
简单的一些实例,能够实现一般的功能就够用了 Tkinter: 创建顶层窗口: # -*- coding: utf-8 -*- from Tkinter import * root = Tk() r ...
 - python+tkinter 简单的登录窗口demo
		
一个简单的登录窗口布局,可以用于日常快速搭建一个简单的窗口类. from tkinter import * import tkinter.messagebox class LoginUi: def _ ...
 - tkinter简单打开网址 + 执行系统命令
		
from tkinter import * import webbrowser root = Tk() text = Text(root,width=30,height = 5) text.pack( ...
 - Python GUI编程各种实现的对比
		
Python GUI编程各种实现的对比 从 Python 语言的诞生之日起,就有许多优秀的 GUI 工具集整合到 Python 当中,这些优秀的 GUI 工具集,使得 Python 也可以在图形界面编 ...
 - Python入门 —— 03GUI界面编程
		
GUI(Graphical User Interface) 即图形用户接口,又称图形用户接口. 是指采用图形方式显示的计算机操作用户界面.GUI 是屏幕产品的视觉体验和互动操作部分. "你的 ...
 - Python3的tkinter写一个简单的小程序
		
一.这个学期开始学习python,但是看了python2和python3,最后还是选择了python3 本着熟悉python的原因,并且也想做一些小程序来增加自己对python的熟练度.所以写了一个简 ...
 - [小菜随笔]python tkinter实现简单的ping命令
		
本文主要是介绍python图形界面上的按键与实际功能的对接,其实编程掌握了基础之后的学习应该都是靠自己去挖掘其他的 在网上发现多半教程都是2的,故本文使用的是python3.5,其实也没什么区别,就有 ...
 - python GUI实战项目——tkinter库的简单实例
		
一.项目说明: 本次通过实现一个小的功能模块对Python GUI进行实践学习.项目来源于软件制造工程的作业.记录在这里以复习下思路和总结编码过程.所有的源代码和文件放在这里: 链接: https:/ ...
 
随机推荐
- mysql全备和增量备份以及恢复过程(percona工具)
			
实验环境 系统环境,内核版本和xtrabackup工具版本 [root@linux-node1 mysql]# cat /etc/redhat-release CentOS Linux release ...
 - vue-cli 3.x 使用
			
vue-cli 3.x 安装:npm install -g @vue/cli vue-cli 3.x 常用命令 vue-cli 3.x 常用命令 命令含义 vue --help vue-cli 3.x ...
 - struts中jsp表单控件命名注意
			
在jsp页面中写了这样的一个表单控件 <td>维修任务码</td><td><input type="text" id="mTas ...
 - HTTP 状态码的完整列表
			
一.1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码.SC_CONTINUE = 100; 100(继续)请求者应当继续提出请求.服务器返回此代码表示已收到请求的第一部分,正在等待其余 ...
 - Eclipse安装插件的“最好方法”:dropins文件夹的妙用
			
在Eclipse3.4以前安装插件非常繁琐. 在Eclipse3.5以后插件安装的功能做了改进.而且非常方便易用. 我们只需要把需要的插件复制(拖放)到eclipse\dropins,然后插件就安装成 ...
 - 弄清SDI显示工程中的每一个信号,每一个逻辑
			
弄清SDI显示工程中的每一个信号,每一个逻辑 1. FIFO外部逻辑控制 FIFO的读和写在不同的时钟域,所以读和写的控制逻辑应当分开写在不同的两个always块语句中. 2.播出端复位信号的产生 : ...
 - Excel技巧--分类求和与空白批量填充
			
分类求和: 当我们要对以上多个分类空白求和时,可以巧用Alt+=键: 1.选择对应要求和的列: 2.点击“查找与选择”下拉列,选择“定位条件”,对话框选择“空值”,点确定.将列中的空白单元格选好: 3 ...
 - Excel技巧--时尚的圆环比例图
			
如上图,制作方法如下: 1.创建圆环图:选择表格,点击“插入”-->点击 圆环图. 2.删除图中的标题和标记,将圆环内径缩至最小: 3.复制表格的数据,重复两次粘贴到图表中: 4.依次选择内两环 ...
 - python基本知识点
			
1.基本数据类型 1.1int 字符串转换为数字,比如 a = “123” print(type(a) , a) b = int(a) print(type(b),b) num = “b” v = i ...
 - 黄聪:AngularJS如何在filter中相互调用filter
			
调用方式如下: app.filter('filter2', function( $filter ) { return function( input) { return $filter('filter ...