中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站建設(shè)實(shí)錄活動(dòng)推廣宣傳方案

網(wǎng)站建設(shè)實(shí)錄,活動(dòng)推廣宣傳方案,電子商務(wù)專業(yè)是干啥的,哪做網(wǎng)站最好一、說明 python在用戶界面開發(fā)中,其中有QT5,和Tkinter;對(duì)于實(shí)際項(xiàng)目,界面需要高大上,因此用QT5,對(duì)于開發(fā)人員的演示程序,或簡單程序中,不建議QT5;用Tkinter已經(jīng)足夠。本…

一、說明

????????python在用戶界面開發(fā)中,其中有QT5,和Tkinter;對(duì)于實(shí)際項(xiàng)目,界面需要高大上,因此用QT5,對(duì)于開發(fā)人員的演示程序,或簡單程序中,不建議QT5;用Tkinter已經(jīng)足夠。本文做一個(gè)Tkinter練習(xí),將最基本的功能實(shí)現(xiàn)起來,就是花費(fèi)少的時(shí)間,實(shí)現(xiàn)更多的效益。

二、最基本窗口實(shí)現(xiàn)

2.1 導(dǎo)入程序包

?包導(dǎo)入

from tkinter import *
from tkinter import ttk

2.2 窗口、應(yīng)用、隱窗口?

????????作為Tkinter的窗口,由兩個(gè)方面組成:顯式Frame窗口,隱式窗口;還有應(yīng)用實(shí)體作為總體,如圖所示:

????????程序中顯式Frame窗口,隱式窗口;應(yīng)用實(shí)體三者的關(guān)系是:

  • 程序中至少有一個(gè)app(也就是root)
  • 程序中至少有一個(gè)Frame
  • Frame是可以看見的對(duì)象,隱窗口是可見窗口的屬性參數(shù)。
  • 設(shè)定Frame的屬性,需要通過app(root)訪問。
  • 隱含窗口不是對(duì)象,不需要專門生成。

2.3 顯式生成root和Frame

root = Tk()
frm = ttk.Frame(root, padding=10)
frm.grid()
root.geometry("300x300")
root.mainloop()

2.4 隱含root生成窗口

frm = ttk.Frame(None)
frm.master.title('Sample application')
frm.master.geometry("300x300")
frm.mainloop()

2.5 加點(diǎn)小控件

?
from tkinter import *
from tkinter import ttk
root = Tk()
frm = ttk.Frame(root, padding=10)
frm.grid()
root.geometry("300x300")
ttk.Label(frm, text="Hello World!").grid(column=0, row=0)
ttk.Button(frm, text="Quit", command=root.destroy).grid(column=1, row=0)
root.mainloop()

2.6 封裝的窗口

?#!/usr/bin/env python      1
import Tkinter as tk       2class Application(tk.Frame):              3def __init__(self, master=None):tk.Frame.__init__(self, master)   4self.grid()                       5self.createWidgets()def createWidgets(self):self.quitButton = tk.Button(self, text='Quit',command=self.quit)            6self.quitButton.grid()            7app = Application()                       8
app.master.title('Sample application')    9
app.master.geometry("300x300") 10
app.mainloop()?

三、關(guān)于小控件

3.1 實(shí)現(xiàn)一個(gè)完整窗口

????????首先設(shè)計(jì)一個(gè)窗口,將Frame和widget的布局設(shè)計(jì)好,如下圖:

3.2 實(shí)現(xiàn)窗口

語句含義
master = Tk()# 生成Tkinter主窗口
l1 = Label(master, text="Height")
l2 = Label(master, text="Width")
生成文字標(biāo)簽對(duì)象,根是主窗
l1.grid(row=0, column=0, sticky=W, pady=2)
l2.grid(row=1, column=0, sticky=W, pady=2)

# grid 方法分別排列標(biāo)簽

# 指定的行和列,

# sticky是控件在cell的擺放見下面。

e1 = Entry(master)
e2 = Entry(master)

# 條目小部件,用于從用戶那里獲取條目
e1.grid(row=0, column=1, pady=2)
e2.grid(row=1, column=1, pady=2)
# 這將排列條目小部件
e1 = Entry(master)
e2 = Entry(master)
# 條目小部件,用于從用戶那里獲取條目

img = PhotoImage(file= "prize.png")
img1 = img.subsample(2, 2)

# 添加圖像(記住圖像應(yīng)該是 PNG 而不是 JPG)
Label(master, image=img1).grid(row=0, column=2,
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?columnspan=2, rowspan=2, padx=5, pady=5)
# 創(chuàng)建標(biāo)簽,并貼上圖片

3.3 關(guān)于sticky

????????在cell中如何擺放小控件?sticky=tk.??,其中??就是如下圖所指定

  • 如果您不提供粘性屬性,則默認(rèn)行為是將小部件在單元格中居中。
  • 您可以使用 Sticky=tk.NE(右上角)、tk.SE(右下角)、tk.SW(左下角)或 tk.NW(左上角)將小部件放置在單元格的一角。
  • 您可以使用 Sticky=tk.N(頂部中心)、tk.E(右側(cè)中心)、tk.S(底部中心)或 tk.W(左側(cè)中心)將小部件定位在單元格一側(cè)的中心。
  • 使用 Sticky=tk.N+tk.S 垂直拉伸小部件,但使其水平居中。
  • 使用 Sticky=tk.E+tk.W 水平拉伸它,但使其垂直居中。
  • 使用 Sticky=tk.N+tk.E+tk.S+tk.W 水平和垂直拉伸小部件以填充單元格。
  • 其他組合也將起作用。例如,sticky=tk.N+tk.S+tk.W 將垂直拉伸小部件并將其放置在西(左)墻上。

3.4 全部代碼如下

from tkinter import *
from tkinter.ttk import *# creating main tkinter window/toplevel
master = Tk()# this will create a label widget
l1 = Label(master, text="Height")
l2 = Label(master, text="Width")# grid method to arrange labels in respective
# rows and columns as specified
l1.grid(row=0, column=0, sticky=W, pady=2)
l2.grid(row=1, column=0, sticky=W, pady=2)# entry widgets, used to take entry from user
e1 = Entry(master)
e2 = Entry(master)# this will arrange entry widgets
e1.grid(row=0, column=1, pady=2)
e2.grid(row=1, column=1, pady=2)# checkbutton widget
c1 = Checkbutton(master, text="Preserve")
c1.grid(row=2, column=0, sticky=W, columnspan=2)# adding image (remember image should be PNG and not JPG)
img = PhotoImage(file= "prize.png")
img1 = img.subsample(2, 2)# setting image with the help of label
Label(master, image=img1).grid(row=0, column=2,columnspan=2, rowspan=2, padx=5, pady=5)# button widget
b1 = Button(master, text="Zoom in")
b2 = Button(master, text="Zoom out")# arranging button widgets
b1.grid(row=2, column=2, sticky=E)
b2.grid(row=2, column=3, sticky=E)# infinite loop which can be terminated
# by keyboard or mouse interrupt
mainloop()

結(jié)果圖:?

http://www.risenshineclean.com/news/49775.html

相關(guān)文章:

  • 英文營銷網(wǎng)站 知乎seo長尾關(guān)鍵詞排名
  • 電子商務(wù)網(wǎng)站建設(shè)實(shí)用教程教案黃頁88推廣多少錢一年
  • php 網(wǎng)站建設(shè)方案內(nèi)容營銷案例
  • 幫別人起名 做ppt的網(wǎng)站做百度推廣怎么做才能有電話
  • 網(wǎng)站版面在線設(shè)計(jì)愛站權(quán)重查詢
  • 網(wǎng)站建設(shè)的功能都需要有哪些方面網(wǎng)圖識(shí)別在線百度
  • 客戶做網(wǎng)站一定報(bào)價(jià)怎么辦網(wǎng)站推廣的方式有
  • 政府網(wǎng)站群整合建設(shè)方案營銷方法
  • 做刷單網(wǎng)站犯法嗎新開店鋪怎么做推廣
  • 一建報(bào)名時(shí)間2023廣州seo優(yōu)化推廣
  • .net 網(wǎng)站開發(fā)教程中山谷歌推廣
  • wordpress只能打開首頁淘寶seo搜索優(yōu)化工具
  • 給別人做網(wǎng)站別人違法經(jīng)營優(yōu)化關(guān)鍵詞有哪些方法
  • 杭州市建設(shè)工程質(zhì)量安全監(jiān)督總站網(wǎng)站信陽seo優(yōu)化
  • 動(dòng)態(tài)網(wǎng)站seo免費(fèi)網(wǎng)站服務(wù)器
  • wordpress設(shè)置郵件提醒網(wǎng)站優(yōu)化排名優(yōu)化
  • 網(wǎng)站建設(shè)銷售銷售流程百度競價(jià)客服
  • 手機(jī)版微網(wǎng)站網(wǎng)推拉新app推廣平臺(tái)
  • 如何建設(shè)簡易網(wǎng)站他達(dá)拉非片
  • 為什么做織夢網(wǎng)站時(shí)圖片出不來網(wǎng)絡(luò)策劃書范文
  • 佛山網(wǎng)站推廣市場中級(jí)經(jīng)濟(jì)師考試
  • 阿里云空間如何安裝wordpressseo快速排名軟件
  • 優(yōu)酷wordpress建站教程百度引擎提交入口
  • icann官方網(wǎng)站常用的網(wǎng)絡(luò)營銷方法
  • 新聞?lì)惥W(wǎng)站源碼windows 優(yōu)化大師
  • 深圳網(wǎng)絡(luò)優(yōu)化公司哈爾濱怎樣關(guān)鍵詞優(yōu)化
  • 如何建網(wǎng)站費(fèi)用多少武漢seo網(wǎng)站排名
  • 網(wǎng)站做seo推廣方案東莞網(wǎng)站營銷策劃
  • 網(wǎng)絡(luò)營銷的特征優(yōu)化大師使用方法
  • 珠海網(wǎng)站制作系統(tǒng)友情鏈接平臺(tái)站長資源