一行程式碼的Python GUI彈框
JS中有兩個方法, 小編很喜歡: alert 和 confirm, 雖然它們登不了大雅之堂, 只能在測試時候用用. 但是因為可以直接呼叫, 而且會彈一個GUI框出來, 總是覺得很提神醒腦.
現在, Python也能一行程式碼彈框出來了. 比如我在指令碼中加入如下這行
from pythonzenity import Calendar result = Calendar(title="Awesome Calendar",text_info="Your birthday ?")
就會彈出一個日期選擇框, 想這樣
使用者選擇完了, 一個表示日期的元組被返回給result
print result
(2013, 7, 8)
大家可能注意到了, 這個功能依賴於庫python-zenity
這個庫的依賴
-
Python 2.x (x>6)
-
PyGTK
安裝辦法依舊簡單
$ pip install python-zenity
除了日期選擇框, 還有很多其他可用的彈框, 如提示\報錯\警告\提問 等等.
該專案的github地址是:
相關推薦
一行程式碼的Python GUI彈框
JS中有兩個方法, 小編很喜歡: alert 和 confirm, 雖然它們登不了大雅之堂, 只能在測試時候用用. 但是因為可以直接呼叫, 而且會彈一個GUI框出來, 總是覺得很提神醒腦. 現在, Python也能一行程式碼彈框出來了. 比如我在指令碼中加入如下這行 from pythonzenity
python小工具 - alert彈框輸出姓名年齡、求和
sum entry 數字 之間 col import 技術分享 app button 使用python自帶的tkinter庫進行GUI編程,完成兩個功能: (1)要求用戶輸入姓名和年齡然後打印出來 (2)要求用戶輸入一個數字,然後計算1到該數字之間的和 代碼部分: # 導
一行程式碼讓python的執行速度提高100倍,你信嗎?
python一直被病垢執行速度太慢,但是實際上python的執行效率並不慢,慢的是python用的直譯器Cpython執行效率太差。 “一行程式碼讓python的執行速度提高100倍”這絕不是譁眾取寵的論調。 我們來看一下這個最簡單的例子,從1一直累加到1億。 最原始的程式碼:
Python GUI程式設計 文字彈窗
out = subprocess.getstatusoutput('adb shell pm list packages') top = tk.Toplevel() top.title('包名列表') top.geometry('%
手把手教你ExtJS從入門到放棄——篇二(ExtJS程式碼編寫環境搭建,程式碼提示設定及helloworld彈框demo編寫)
使用的myeclipse,別問我為什麼,公司專案大家都用的myeclipse,正好視訊課程也是用myeclipse 軟體準備 分享資源(連結在篇一)裡都有,API也有,不想看視訊的看下面 java開發IDE:myeclipse10 http://www.myeclipseid
只需一行程式碼,python實現docx文件轉html頁面!
說到word文件轉html的,網上一搜一大把,各種線上word轉html頁面,使用起來也方便。但是在實際專案中要使用的話,需要自己開發,這裡就提供一個簡單的方法。 學習Python中有不明白推薦加入交流群
Python技巧 | 一行程式碼減少一半記憶體佔用
我想與大家分享一些我和我的團隊在一個專案中經歷的一些問題。在這個專案中,我們必須要儲存和處理一個相當大的動態列表。測試人員在測試過程中,抱怨記憶體不足。下面介紹一個簡單的方法,通過新增一行程式碼來解決這個問題。 圖片的結果 下面我來解釋一下,它是如何執行的。 首先,我們考慮一個簡單
Python:如何用一行程式碼獲取上個月是幾月
本文介紹的關於Python時間日期處理,日期時間處理在實際應用場景中無處不在,所以這也成了程式語言中必不可少的模組,Python 也不例外。但是,你知道在Python中有多少個相關的模組嗎?datetime、time、calendar、 dateutil、 pytz 等等。 你知道有多少種資
Python一行程式碼處理地理圍欄
最近在工作中遇到了這個一個需求,使用者設定地理圍欄,後臺獲取到實時位置資訊後通過與圍欄比較,判斷是否越界等。 這個過程需要用到資料協議為GEOjson,通過查閱資料後,發現python的shapely庫可以非常簡單的解決這個問題,接下來演示一下我處理這個問題的過程。 測試資料: 通過http://geo
Java GUI 文字框點選時提示資訊消失和彈出視窗在按鈕或者標題欄顯示倒計時
最近在做課程設計,遇到一些介面設計,比較麻煩,花了一些心思設計,所以在此記錄下來,雖然不是最好的,用其他語言或其他方式可能會更簡單些。 描述1:JTextField文字框未輸入時,在文字框上的提示資訊顏色設定為灰色,點選文字框時,提示資訊消失,輸入的字型顏色變成黑色,再次點
element ui Table表格自定義列模板結合Dialog彈框 編輯表格每一行的內容
Table表格部分 <template> <el-table :data="tableData" style="width: 100%"> <el-table-column label="日期
Python:一行程式碼實現的好玩的東西
1.小浪漫(
python編寫登陸彈框介面
from tkinter import * def login(): def print_entry(): #記錄賬號和密碼引數 a = var.get() b = var2.get() # 標題 root =
女同事半夜要我用Python讀取Excel資料,我用一行程式碼搞定!
分享一個實用問題,用python讀取Excel並儲存字典,如何做?關注薇信工宗號:程式設計師大牛,”即可獲取數十套Python學習資料! 下面是該同學問題截圖和程式碼 程式碼截圖是下面這樣的。學習資料也可以加下Python扣扣裙:304零五零799自己下載學習下
python一行程式碼列印Love心形
用Python畫一顆特別的愛心,送給那個特別的她,給她一份浪漫的驚喜吧 print('\n'.join([''.join([('Love'[(x-y) % len('Love')] if ((x*0.05)**2+(y*0.1)**
python簡單速成,一行程式碼寫爬蟲
當初讓我學python,我是拒絕的,因為我喜歡java,不能你讓我學我就去學。但是隊友跑路了,甩的攤子我來接,就速成了。 其實java也可以寫爬蟲,然而我並沒有試過,不過這次爬蟲需要佈置在Django的後臺上,但是程式碼思路都是一樣的。 想深入學習建議看《pyt
python一行程式碼實現百度翻譯和有道翻譯結果獲取-----py學習爬蟲歷程(一)
更新(18-6-2):利用requests庫只需一行程式碼就可以獲取結果,程式碼在最後前言:本文參考於https://blog.csdn.net/c406495762/article/details/59095864一.本節主要用到的知識1-1:urllib.request.
Python一行程式碼實現100以內奇數和
關鍵詞 列表生成式 求和函式 使用列表生成式得到1~100以內的奇數 >>>l = list(x for x in range(1, 101) if x % 2 !=
python 關於git下unix和windows換行符不同導致稍微改動一行程式碼git diff就是全部檔案對比的解決方案
背景: 家裡的電腦是用來打遊戲的,配置也還可以,windows的,偶爾也會用來寫寫程式碼。 公司是mac。pycharm的預設配置:Pycharm》Settings》Editor》Code Style》Line separator是Classis Mac,也就是\r,真是尷
Android原生程式碼攔截H5 Web頁面中JavaScript彈窗/彈框
Android原生程式碼攔截H5 Web頁面中JavaScript彈窗/彈框 res/assets/web.html: <html> <body> <script> function showAlert(){ alert("JavaScrip