Python圖形程式設計探索系列-06-按鈕批量生產函式
設計任務
初步設計一個批量生產按鈕的函式,根據需要的按鈕數量,自動生成多少按鈕。
函式設計
import tkinter as tk # 匯入tkinter庫 root = tk.Tk() # 建立程式主視窗 root.title("Button按鈕的自動生成函式") # 設定主視窗的標題 def button_created(button_number): button_list = [] for i in range(button_number): text_str = '按鈕' + str(i+1) bt = tk.Button(root, text=text_str) button_list.append(bt) for i in range(button_number): button_list[i].grid(row=i, column=i+1) button_created(10) root.mainloop()
設計結果
自動建立10個按鈕的結果如下:
相關推薦
Python圖形程式設計探索系列-06-按鈕批量生產函式
設計任務 初步設計一個批量生產按鈕的函式,根據需要的按鈕數量,自動生成多少按鈕。 函式設計 import tkinter as tk # 匯入tkinter庫 root = tk.Tk() # 建立程式主視窗 root.title("Button按鈕的自動生成函式") # 設定主視窗的標題 def
Python圖形程式設計探索系列-05-用控制變數構建對話程式
跳轉到自己的部落格 控制變數 變數 符號 意義 預設值 1 var = tk.BooleanVar() 布林型 0 2 var = tk.StringVar()
Python圖形程式程式設計探索系列-04-網上圖片與標籤元件的結合
跳轉到自己的部落格 任務設定 任務:從網上找到一張圖片,然後將其顯示在標籤上? 網上圖片網站:http://pic.58pic.com/58pic/17/56/38/52w58PICtER_1024.jpg 效果: 解決方案 第一步驟:利用簡單的爬蟲程式碼,將網上的圖片下載下來,以備使用 第二
Python圖形程式程式設計探索系列-03-標籤元件(Label)
跳轉到自己的部落格 tkinter.Label介紹 什麼是標籤? 通俗的將就相當於word的功能,能夠進行顯示不可修改的文字、圖片或者圖文混排。 直觀體會一下 圖1 背景圖構成:內容區(黑色),填充區(綠色),邊框(黃色) 1 https://blog.csdn.net/weix
Python圖形程式程式設計探索系列-02
跳轉到我的部落格 設計任務 在主視窗root中放置三個容器用於容納元件,容器採用框架設計。 程式碼初步設計 import tkinter as tk root = tk.Tk() root.geometry('800x600+200+200') root.title('學習框架') frame1
Python圖形程序編程探索系列-04-網上圖片與標簽組件的結合
網站 open create ext tro pytho 建立 -c https 跳轉到自己的博客 任務設定 任務:從網上找到一張圖片,然後將其顯示在標簽上? 網上圖片網站:http://pic.58pic.com/58pic/17/56/38/52w58PICtER_1
小飛俠帶你精通Python網路程式設計系列03-Python版本的選擇
1. 目前Python有兩個主要版本Python2.X和Python3.X 2. Python2.X最後一個版本是2.7,目前(2018年10月21日)Python3.X最新版本為3.7 3. 很不幸,Python3不完全相容Python2,事實上Python3 在2008年就釋出了,而最後一個Pytho
Python併發程式設計系列之多執行緒
1引言 2 建立執行緒 2.1 函式的方式建立執行緒 2.2 類的方式建立執行緒 3 Thread類的常用屬性和方法 3.1 守護執行緒:Deamon 3.2 join()方法 4 執行緒間的同步機制 4.1 互斥鎖:Lock 4.2 遞迴鎖:RLock 4.3
mooc-python語言程式設計練習2-基本圖形繪製turtle
1.# 00390031003900310038427 哪個選項不能正確引用turtle庫進而使用setup()函式?
Python併發程式設計系列之協程
1 引言 2 協程的意義 2.1 什麼是協程 2.2 協程的作用 2.3 相關概念 3 定義協程 4 使用協程 4.1 單個協程 4.2多協程併發 4.3 獲取返回值 4.4 繫結回撥函式 4.5 協程的巢狀使用 5 總結 1 引言
06 python基礎--程式設計思想
6.1 計算思維 人類思維特徵:邏輯思維->實證思維->計算思維 基於計算機強大的算力及海量資料,以計算機程式設計以主要實現的手段 計算思維例項:漢諾塔、圓周率計算 6.2 計算生態 計算生態特點:競爭發展、相互依存、迅速更迭 python語言提供>13萬個第
python圖形化程式設計
例一,利用turtle庫(畫筆工具進行一個奧運五環的繪製) import turtle#海龜畫圖奧運五環 turtle.width(10)#確定畫筆寬度 turtle.color('blue') turtle.circle(50) turtle.penup() #類似 畫畫中擡筆的動作
Python 圖形化程式設計例項
# coding=utf-8 import Tkinter as tk import time def processButton(): if v1.get() == 1: #print text.get("0.0", "end")
python指令碼程式設計:批量修改指定目錄內檔名
有的時候經常用到這個功能,批量修改視訊或者圖片的名字,按照數字編號等等,自己用python指令碼解決,輕量級又方便。 簡單版 對單個目錄下檔案字尾名 demo.py #coding:ut
Python貓薦書系列之五:Python高效能程式設計
稍微關心程式語言的使用趨勢的人都知道,最近幾年,國內最火的兩種語言非 Python 與 Go 莫屬,於是,隔三差五就會有人問:這兩種語言誰更厲害/好找工作/高工資…… 對於程式語言的爭論,就是猿界的生理週期,每個月都要鬧上一回。到了年末,各類榜單也是特別抓人眼球,鬧得更凶。 其實,它們各有
Python語言程式設計之二--用turtle庫畫圍棋棋盤和正、餘弦函式圖形
這篇筆記依然是在做《Python語言程式設計》第5章迴圈的習題。其中有兩類問題需要記錄下來。 第一是如何畫圍棋棋盤。圍棋棋盤共有19縱19橫。其中,位於(0,0)的星位叫天元,其餘8個星位座標分別是:(-6,6),(0,6),(6,6),(-6,0),(6,0),(-6,-6),(0,-6),(6,-6)。
Python圖形使用者介面程式設計
1、Tcl、Tk和Tkinter Tkinter是Python的預設GUI庫,它基於Tk工具集,後者最初是為工具命令語言(Tcl)設計的。Tk流行後被廣泛移植,包括Perl(Perl/Tk)、Ruby(Ruby/Tk)、Python(Tkinter)。Tk開發GUI的可移植性
Python GUI程式設計-1.2 圖形介面之GUI基本屬性設定
接下來我們將學習設定GUI程式最基本的屬性設定:元件尺寸、元件選項、視窗標題,演示的GUI程式是1.1中的“hello world”程式元件尺寸調整1.1中的“hello world”程式展現的效果並不理想,標籤是緊貼上層父視窗,沒有隨著放大而調整居中,我們可以通過一組pac
Python練手爬蟲系列No.1 知乎福利收藏夾圖片批量下載
前言 學習總是要有動力的,我最開始學習爬蟲也是看著崔大的爬蟲新手系列Python爬蟲學習系列教程-靜覓,收穫很大,但是除了爬爬糗百、百度文庫,總得有些動力讓你的學習變成一個主動行為吧。好吧,直接步入正題,常年混知乎,自然知道知乎已經是網際網路的一大內容輸出地了
python核心程式設計-GUI程式之標籤,按鈕,進度條
#!/usr/bin/env python # -*- coding: UTF-8 -*- from Tkinter import * def resize(ev=None): label