色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

寫一個exe程序

汽車電子技術 ? 來源: Python腳本 ? 作者: IdlePig ? 2023-03-03 15:00 ? 次閱讀

寫圖形界面可以嘗試一下 tkinter ,可以寫出來一個圖形程序,

以下用 Python3 作為示例。

1. tkinter的初始化

tkinter 初始化一個窗口很簡單,包含導入就3行代碼。

import tkinter as tk

root
= tk.Tk()
root
.mainloop()

效果像這樣:

圖片

2. 實踐一下

寫一個隨機生成 1-100 以內隨機數的程序,按下按鈕來生成

圖片

代碼如下:

gen_random.py

import tkinter as tk
import random


defgen_random():
"""
使用 random 模塊下的 randint 函數生成隨機數
:return: 返回 1-100 以內的隨機數
"""

returnstr(random.randint(1,100))defcontrol_entry():
# 刪除entry里面的內容
entry_random
.delete(0, tk.END)

# 向entry插入隨機數,隨機數由 gen_random 函數生成
entry_random
.insert(0, gen_random())if __name__ =='__main__':
# 初始化
root
= tk.Tk()

# 圖形界面的標題
root
.title('隨機數生成器')

# 窗口的尺寸,分別對應的寬和高
root
.geometry('250x100')

# 文本提示
label_random
= tk.Label(root, text='生成 1-100 以內的隨機數')

# 隨機數展示的entry
entry_random
= tk.Entry(root)

# 生成隨機數的按鈕,按下按鈕觸發函數
button_gen
= tk.Button(
root
,
text
='生成隨機數',
command
=control_entry)

# 三個控件的布局,依次從上到下分布
label_random
.pack()
entry_random
.pack()
button_gen
.pack()

# 保持圖形界面不被銷毀
root
.mainloop()

3. 打包成exe

打包需要 pyinstaller 這個庫

pip install pyinstaller

打包

pyinstaller -F gen_random.py

會在當前目錄下的 dist 文件下生成一個 gen_random.exe 文件

圖片

這樣別人的電腦沒有安裝 Python,也可以運行你寫的程序了。

收錄于合集 **#**Python

37

上一篇用Python寫一個實時顯示網速的圖形程序下一篇股票基礎信息獲取竟然如此簡單

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 程序
    +關注

    關注

    117

    文章

    3791

    瀏覽量

    81153
  • 圖形
    +關注

    關注

    0

    文章

    71

    瀏覽量

    19308
  • python3
    +關注

    關注

    0

    文章

    18

    瀏覽量

    3913
收藏 人收藏

    評論

    相關推薦

    mcuisp.exe是通過什么協議燒程序的嗎?

    mcuisp.exe是通過什么協議燒程序的嗎?
    發表于 11-16 14:47

    VB簡單的音頻播放器

    VB簡單的音頻播放器 從這里下載整個VB程序包及可執行文件
    發表于 11-09 16:50 ?38次下載

    萬年歷c程序.exe

    電子發燒友網站提供《萬年歷c程序.exe.exe》資料免費下載
    發表于 05-21 13:56 ?9次下載

    ADAM應用配置程序Utility.exe安裝

    【LabVIEW從入門到精通】5.7.1.3 ADAM應用配置程序Utility.exe安裝
    發表于 01-08 15:51 ?0次下載

    如何會講笑話的Python程序

    笑話從哪里來?自己肯定是不現實的。在這個“云”的時代,各種云都有,自然是不缺開放API的。下面用Python的例子,其實不止pyt
    的頭像 發表于 01-11 16:47 ?3073次閱讀
    如何<b class='flag-5'>寫</b><b class='flag-5'>一</b><b class='flag-5'>個</b>會講笑話的Python<b class='flag-5'>程序</b>

    使用單片機做一個簡單的流水燈的程序和燒資料免費下載

    本文檔的主要內容詳細介紹的是使用單片機做一個簡單的流水燈的程序和燒資料免費下載。
    發表于 08-20 17:31 ?3次下載
    使用單片機做<b class='flag-5'>一個</b>簡單的流水燈的<b class='flag-5'>程序</b>和燒<b class='flag-5'>寫</b>資料免費下載

    自己剛學單片機的時候電子表的程序

    本文檔的主要內容詳細介紹的是使用單片機電子表程序免費下載。
    發表于 07-10 17:40 ?1次下載
    自己剛學單片機的時候<b class='flag-5'>寫</b>的<b class='flag-5'>一</b><b class='flag-5'>個</b>電子表的<b class='flag-5'>程序</b>。

    如何Linux設備驅動程序

    首先說明:這個第一個Linux設備驅動程序的目的是熟悉Linux驅動的框架以及編程流程,所以是通過打印的信息來觀察程序運行的情況,并不是真正的實現了某
    的頭像 發表于 04-12 10:13 ?4516次閱讀
    如何<b class='flag-5'>寫</b><b class='flag-5'>一</b><b class='flag-5'>個</b>Linux設備驅動<b class='flag-5'>程序</b>

    stm32使用flymcu燒程序

    文章目錄、使用flymcu燒程序、使用flymcu燒程序
    發表于 10-26 11:06 ?18次下載
    stm32使用flymcu燒<b class='flag-5'>寫</b><b class='flag-5'>程序</b>

    編寫批處理腳本使用JLink.exe / ST-LINK_CLI.exeSTM32F103RC系列芯片

    、使用JLink.exeSTM32F103RC系列芯片說明:使用的是SWD模式進行附件燒,需要用到的文件如下:1、 DownloadFlash.bat文件內容如下:@echo
    發表于 12-14 19:11 ?29次下載
    編寫批處理腳本使用JLink.<b class='flag-5'>exe</b> / ST-LINK_CLI.<b class='flag-5'>exe</b>燒<b class='flag-5'>寫</b>STM32F103RC系列芯片

    PLC筆記(三)例程

    PLC筆記(三)例程這個例程你會看到這個軟件編程有多簡單,只使用6條指令 ,完成定時
    發表于 12-20 18:42 ?0次下載
    PLC筆記(三)<b class='flag-5'>寫</b><b class='flag-5'>一</b><b class='flag-5'>個</b>例程

    使用MPLAB? X開發AVR? MCU – 從頭C程序框架

    從新建空白程序開始,從頭程序框架,能有助于
    發表于 02-10 10:17 ?4次下載
    使用MPLAB? X開發AVR? MCU – 從頭<b class='flag-5'>寫</b><b class='flag-5'>一</b><b class='flag-5'>個</b>C<b class='flag-5'>程序</b>框架

    外國工程師的PLC程序分享

    分享外國工程師的PLC程序,大家感覺如何?
    的頭像 發表于 10-24 11:43 ?1011次閱讀

    很久之前上位機程序

    很久之前上位機程序,沒啥好說的,只是紀念下。 ? ? ? ? ? ? ? ? ? ?
    發表于 05-29 15:10 ?1次下載
    很久之前<b class='flag-5'>寫</b>的<b class='flag-5'>一</b><b class='flag-5'>個</b>上位機<b class='flag-5'>程序</b>

    labview程序生成exe文件怎么還原

    在LabVIEW中,程序生成exe文件后,通常這個過程是不可逆的,即exe文件無法直接“還原”回原始的LabVIEW項目文件(.vi或.lvproj)。exe文件是
    的頭像 發表于 09-04 17:12 ?1549次閱讀
    主站蜘蛛池模板: 久久久精品3d动漫一区二区三区| 国产AV一区二区三区日韩| WWW国产精品内射老师| 九九热在线视频观看这里只有精品| 歪歪爽蜜臀AV久久精品人人槡| 厕所RXXX| 日韩在线看片中文字幕不卡| 成人小视频在线观看| 漂亮的保姆3中文版完整版| babesvideos性欧美| 末成年美女黄网站色大片连接| 1级午夜影院费免区| 伦理片午夜在线视频| 97精品国产自产在线观看永久| 蜜桃传媒星空传媒在线播放| 999zyz色资源站在线观看| 欧美gay老头互吃| 成人免费观看在线视频| 三级黄色在线视频| 国产精品高清视亚洲一区二区| 天天日免费观看视频一1| 国产精品视频大全| 亚洲乱码日产精品BD在线下载| 精品久久久久中文字幕| 折磨比基尼美女挠肚子| 欧美多毛的大隂道| 电影内射视频免费观看| 无码国产色欲XXXX视频| 花蝴蝶在线观看中字| 最新国产在线视频| 日本高清不卡码无码v亚洲| 国产高清美女一级a毛片久久w| 亚洲m男在线中文字幕| 九九热精品在线| 99精品在线观看| 色翁荡熄月月| 精品久久久亚洲精品中文字幕| 99re6在线视频国产精品欧美| 日韩中文无线码在线视频| 国产在线观看成人| 91成品视频|