原创 基於Tkinter的Text組件的一個小程序

話不多說,Tkinter中各組件屬性很多,對應函數也不少,學習時不用面面俱到,學會使用方法,也不用記憶,需要時拿來用就可以。下面是學習text組件時邊學邊敲出來的代碼,留作以後需要查看。 # GUI經典寫法:面向對象的寫法 # F

原创 將文字變成語音的GUI程序(基於百度AI開放平臺)【面向過程的寫法】

嘗試了用Python中tkinter寫了第一個GUI程序後,便想着把原來只在控制檯上玩過語音合成的程序變成可以有窗口交互的GUI程序。因爲有過用VB寫應用系統的經驗,對窗體還是有一定的認識,所以用着老一套的思維,在窗體中加入一個t

原创 我的第一個Python編寫的GUI窗口

在effbot.org/tkinterbook上可以查看到tkinter的介紹及窗體中各類控件的使用,如在文檔中開篇就有這樣一個簡短例子: 再根據bilibili中屠夫的女婿所講解的第一個範例,做了下面這個程序,主要實現在一個簡

原创 將文字變成語音的GUI程序(基於百度AI開放平臺)【面向對象的寫法】

這篇文章的程序與前一篇面向過程的寫法實現的功能一樣,但是換成了面向對象的寫法,要理解這個寫法,需要面向對象的知識和tkinter中各類之間的繼承關係。下面這張圖是從bilibili上屠夫的女婿大佬的所講視頻中截取的,供大家參考。

原创 GUI編程中對組件設置Options選項的三種方式

在GUI編程中,配置組件的屬性,可以通過Options設置組件的屬性,從而控制組件的各種狀態,比如:寬度、高度、顏色、字體、位置等。 以下給出各組件中可通過的三種方式設置Options選項: 第一種:創建對象的時候,使用命名參數(

原创 安裝pandas及相關包的經驗(對同款問題有用)

1.先直接安裝 pip install pandas 失敗 2.從網上說去下載後再安裝,於是去了網站https://www.lfd.uci.edu/~gohlke/pythonlibs/#pandas 下載對應版本,然後在運行窗口

原创 ACwing 天才ACM 題解

題面入口:https://www.acwing.com/problem/content/111/ 題目大意,將一個數列劃分成最少的幾段,滿足每段內的數據集合中,取M對最大最小數出來,將其取出來的每對數求差值並平方,並求這M對的差值

原创 ACWing175. 電路維修 二解(bfs 與建圖求最短路)

題目傳送門:https://www.acwing.com/problem/content/177/ 【題目大意】 達達是來自異世界的魔女,她在漫無目的地四處漂流的時候,遇到了善良的少女翰翰,從而被收留在地球上。翰翰的家裏有一輛飛行

原创 AcWing 171. 送禮物(dfs+二分)

題目傳送門:https://www.acwing.com/problem/content/173/ 【題目描述】 達達幫翰翰給女生送禮物,翰翰一共準備了N個禮物,其中第i個禮物的重量是G[i]。達達的力氣很大,他一次可以搬動重量之

原创 AcWing 172. 立體推箱子(bfs)

原題鏈接:https://www.acwing.com/problem/content/174/ 【題目大意】 立體推箱子是一個風靡世界的小遊戲。 遊戲地圖是一個N行M列的矩陣,每個位置可能是硬地(用”.”表示)、易碎地面(用”

原创 Acwing95費解的開關(bfs+位運算)

費解的開關題目入口:https://www.acwing.com/problem/content/97/ 因爲達到終點步數在6步以內的狀態有限,不管多少次的詢問,這些狀態都不會增加或減少,步數也不會變化,那麼我們可以先預處理出從終

原创 POJ2142 The Balance

題目傳送門:http://bailian.openjudge.cn/practice/2142/ 【題目大意】:有一天平,以及質量爲 a 和 b 的砝碼,已知砝碼數量不限且天平左右均可放砝碼,現要求在天平上稱出質量爲 c 的物品。

原创 ACWing201. 可見的點(POJ3090)

題目傳送門:https://www.acwing.com/problem/content/description/203/ 題目大意: 在一個平面直角座標系的第一象限內,如果一個點(x,y)與原點(0,0)的連線中沒有通過其他任何點,

原创 八數碼問題的超簡單STL版

問題描述: 在3×3的棋盤上,擺有八個棋子,每個棋子上標有1至8的某一數字。棋盤中留有一個空格,空格用0來表示。空格周圍的棋子可以移到空格中。要求解的問題是:給出一種初始佈局(初始狀態)和目標佈局123804765,找到一種最少步驟的

原创 ACWing168生日蛋糕(搜索剪枝)

題目傳送門:https://www.acwing.com/problem/content/170/ 題目大意: 給定蛋糕的體積和層數,要再此蛋糕的表面抹奶油,要想奶油成本最低,如何建這個M層的蛋糕。 分析: 此題是一個典型的搜索題,因