资讯专栏INFORMATION COLUMN

Python Tkinter学习

bang590 / 1041人阅读

摘要:不过上面的这段代码执行的话还是需要带控制台黑框才能看得到效果的,因为上面代码实现的效果是点击之后把两个框的内容打印到控制台的。注引用请附上本文原链接

先发一个很好的可以在线查询的python网站
http://effbot.org/

Tkinter部分的
http://effbot.org/tkinterbook/

自己练手写了一个简陋的小界面

界面效果

main.py代码

# -*- coding: utf-8 -*-
__author__ = "Bowl"

from Tkinter import *


entry_list = []

def on_submit_button():
    print entry_list[0].get()
    print entry_list[1].get()


def main():
    main_win = Tk()
    main_win.geometry("350x225+450+250")
    main_win.resizable(False, False)
    main_win.title(u"test")

    #label
    region_label = Label(main_win, text=u"Region:")
    name_label = Label(main_win, text=u"Name:")
    region_label.place(x = 40,y = 65)
    name_label.place(x = 40, y = 118)

    #region_entry = Entry(main_win, textvariable = region_entry_var)
    #region_entry.place(x = 106, y = 65)
    #entry_list.insert(0, region_entry)
    region_option_menu_var = StringVar()
    region_option_menu = OptionMenu(main_win, region_option_menu_var, u"test1", u"test2")
    region_option_menu_var.set( u"test1")
    region_option_menu.place(x = 106, y = 65,width = 160, height = 25)
    entry_list.insert(0, region_option_menu_var)

    name_entry_var = StringVar()
    name_entry = Entry(main_win,textvariable = name_entry_var)
    name_entry.place(x = 106, y = 118,width = 160, height = 25)
    entry_list.insert(1,name_entry_var)

    submit_button = Button(main_win, text =u"ok", command = on_submit_button)
    submit_button.place(x = 248, y = 180)

    mainloop()

if __name__ == "__main__":
    main()

保存为py后缀的文件,运行之后总会有个黑框在后面。这是因为py文件调用的是python.exe解释器,如果不想运行的时候出现控制台就把后缀改为pyw,这样会默认用pythonw.exe解释器执行。

不过上面的这段代码执行的话还是需要带控制台黑框才能看得到效果的,因为上面代码实现的效果是点击ok之后把两个框的内容打印到控制台的。

注:引用请附上本文原链接
http://blog.segmentfault.com/watermelon/1190000000614692

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/37304.html

相关文章

  • Python又把GUI界面攻下了,今天就告诉你怎么玩

    摘要:引言学这么久了,一直想做个界面出来,最近发现有个内置库,利用它可以很轻松做出一些简易的界面,首先来看官方对的说明从上面描述中我们不难看出,不管你是系统,还是系统,它都可以生成相对应的操作界面,这就是所谓的跨平台。 showImg(https://segmentfault.com/img/remote/1460000018532942?w=1078&h=1076); 0.引言 学Pyth...

    SunZhaopeng 评论0 收藏0
  • Python 入门继续用tkinter实现股票查询

    摘要:代码思路通过获取输入内容股票代码,然后通过按键添加,按键删除,添加在列表中的代码都能通过查询按钮获取到最新的股票信息。唯一的遗憾是没有实现手动选择更新频率。当然使用也是没问题哒直接得到的就是格式的则需要转换格式简易股票查询不足之处请见谅 继续练习tkinter,顺便学习如何抓取网页内容。 使用urllib和requests都能得到url中的内容,有一丁点儿的区别。代码思路:通过Entr...

    cartoon 评论0 收藏0
  • python入门之tkinter实现简单的RSS功能

    摘要:,库的使用,注意已经与有了很大不同。对于下面的,定义了一些窗口属性,接下来在代码中我会简单记录一下它的用法。 这次练习的题目是实现一个简单的RSS功能,需要了解的知识点: tkinter,在上一篇《简单的记事本》中已经了解了一些tkinter的用法,在这里延续了上一篇,加深一下印象。 urllib,HTMLPaser库的使用,注意python3已经与python2有了很大不同。 #...

    Cheng_Gang 评论0 收藏0
  • python使用tkinter模块完成文档挑选作用

      此篇文章主要是详细介绍了python使用tkinter模块完成文档挑选作用,文章内容紧扣主题进行详尽的基本介绍,具有很强的实用价值,需用的朋友可以学习一下  序言  了解Python中,很想做个用户界面,费尽周折,寻找了tkinter。  训练具体内容:用户界面中,点击图标后,运用弹出窗口创建文件夹(或文件夹)  1.导入库和控制模块  importtkinterastk   fromtkin...

    89542767 评论0 收藏0
  • Python GUI图形用户界面解答

      Python GUI图形用户界面,指的是在Python中,采用图形的形式,去操作相关的一些用户界面,这么说的话,比较简单的。大家想不想搞清楚,它到底本质上的样子是什么呢?下面就给大家做个解答。  GUI介绍  图形用户界面(Graphical User Interface,简称GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。图形用户界面是一种人与计算机通信的界面显示格式,允...

    89542767 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<