当前位置: 首页 > news >正文

萧山城区建设有限公司网站可以编辑图片的wordpress

萧山城区建设有限公司网站,可以编辑图片的wordpress,邯郸手机网站建设服务,网络营销logoPython支持多種圖形界面的第三方庫#xff0c;包括#xff1a;TkwxWidgetsQtGTK等等。但是Python自帶的庫是支持Tk的Tkinter#xff0c;使用Tkinter#xff0c;無需安裝任何包#xff0c;就可以直接使用。本章簡單介紹如何使用Tkinter進行GUI編程。Tkinter我們來梳理一下概…Python支持多種圖形界面的第三方庫包括TkwxWidgetsQtGTK等等。但是Python自帶的庫是支持Tk的Tkinter使用Tkinter無需安裝任何包就可以直接使用。本章簡單介紹如何使用Tkinter進行GUI編程。Tkinter我們來梳理一下概念我們編寫的Python代碼會調用內置的TkinterTkinter封裝了訪問Tk的接口Tk是一個圖形庫支持多個操作系統使用Tcl語言開發Tk會調用操作系統提供的本地GUI接口完成最終的GUI。所以我們的代碼只需要調用Tkinter提供的接口就可以了。第一個GUI程序使用Tkinter十分簡單我們來編寫一個GUI版本的“Hello, world!”。第一步是導入Tkinter包的所有內容from Tkinter import *第二步是從Frame派生一個Application類這是所有Widget的父容器class Application(Frame):def __init__(self, masterNone):Frame.__init__(self, master)self.pack()self.createWidgets()def createWidgets(self):self.helloLabel Label(self, textHello, world!)self.helloLabel.pack()self.quitButton Button(self, textQuit, commandself.quit)self.quitButton.pack()在GUI中每個Button、Label、輸入框等都是一個Widget。Frame則是可以容納其他Widget的Widget所有的Widget組合起來就是一棵樹。pack()方法把Widget加入到父容器中並實現布局。pack()是最簡單的布局grid()可以實現更復雜的布局。在createWidgets()方法中我們創建一個Label和一個Button當Button被點擊時觸發self.quit()使程序退出。第三步實例化Application並啟動消息循環app Application()# 設置窗口標題:app.master.title(Hello World)# 主消息循環:app.mainloop()GUI程序的主線程負責監聽來自操作系統的消息並依次處理每一條消息。因此如果消息處理非常耗時就需要在新線程中處理。運行這個GUI程序可以看到下面的窗口點擊“Quit”按鈕或者窗口的“x”結束程序。輸入文本我們再對這個GUI程序改進一下加入一個文本框讓用戶可以輸入文本然后點按鈕后彈出消息對話框。from Tkinter import *import tkMessageBoxclass Application(Frame):def __init__(self, masterNone):Frame.__init__(self, master)self.pack()self.createWidgets()def createWidgets(self):self.nameInput Entry(self)self.nameInput.pack()self.alertButton Button(self, textHello, commandself.hello)self.alertButton.pack()def hello(self):name self.nameInput.get() or worldtkMessageBox.showinfo(Message, Hello, %s % name)當用戶點擊按鈕時觸發hello()通過self.nameInput.get()獲得用戶輸入的文本后使用tkMessageBox.showinfo()可以彈出消息對話框。程序運行結果如下小結Python內置的Tkinter可以滿足基本的GUI程序的要求如果是非常復雜的GUI程序建議用操作系統原生支持的語言和庫來編寫。附上程序{CSDN:CODE:# -*- coding: utf-8 -*-fromTkinter import* #導入Tkinter包的所有內容importtkMessageBox#在GUI中每個Button、Label、輸入框等都是一個Widget。Frame則是可以容納其他Widget的Widget所有的Widget組合起來就是一棵樹。classApplication(Frame): #從Frame派生一個Application類這是所有Widget的父容器def__init__(self,master None):Frame.__init__(self,master)self.pack()self.createWidgets()# pack()方法把Widget加入到父容器中並實現布局。pack()是最簡單的布局grid()可以實現更復雜的布局。defcreateWidgets(self):self.nameInput Entry(self)self.nameInput.pack()#當用戶點擊按鈕時觸發hello()self.alertButton Button(self, text Hello, command self.hello)self.alertButton.pack()#通過self.nameInput.get()獲得用戶輸入的文本后使用tkMessageBox.showinfo彈出對話框defhello(self):name self.nameInput.get() or world!tkMessageBox.showinfo(Message,Hello, %s% name)#實例化Application並啟動消息循環app Application()#設置窗口標題app.master.title(Hello World!)#主消息循環app.mainloop()}
http://www.pierceye.com/news/126359/

相关文章:

  • 樟木头网站仿做深圳网站开发公司
  • 孙俪做的网站广告微信如何修改wordpress
  • 有什么手机做网站的免费ppt模板下载花
  • 网站建设团队技术介绍县级网站
  • 深圳营销型网站建设价格网站建设文化如何
  • 提交网站的入口地址网站建设灬金手指下拉十五
  • 连云港建设局网站学校网站建设管理相关规定
  • 什么网站做玩具的外贸网站监控系统
  • 从事网站美工建设厦门网站制作企业
  • 网站后台传图片南昌做网站要多少钱
  • 网站包括什么国内最大的域名交易平台
  • 做营销型网站 公司哈尔滨展览设计公司
  • 网站设计费用多少钱产品网页设计教程
  • 深圳公司网站建设设计网站推广的意义和方法
  • 网站需要哪些费用免费营销型网站模版
  • 如何做购物网站的教程wordpress酷炫插件
  • 建设信用卡网站登录网站建设和微信小程序
  • 邓州企业网站艺术设计方案
  • 广州市住房住建局网站永久免费的云电脑
  • 建设网站后如何上线不用服务器做网站
  • 建站服务论坛国外做外贸哪个网站好些
  • 营销型网站试运营调忧仿别人网站
  • 低价网站制作企业云南网站开发公司
  • 成都市建设厅网站查询十九冶成都建设有限公司网站
  • 建电商网站要多少钱建设绿色食品网站
  • 建行个人网上登录入口优化网站结构一般包括
  • 好看的网站页面WordPress知更鸟主题怎样安装
  • 如何查网站是否备案免费建网站代码
  • 曲沃网站开发新注册的公司怎么做网站
  • 企业网站无线端怎么做塑胶科技东莞网站建设