原创 uva-二叉樹的遍歷

代碼測試一定要嚴謹!代碼測試一定要嚴謹!代碼測試一定要嚴謹! 今天就是因爲complete寫成了complet,結果提交了n次,恨死我~ 先說下今天做的幾個題目,今天主要做了紫書,有關樹的遍歷的部分題目,熟悉了BFS與DFS的相應

原创 Qt designer-信號和槽(初識)

signal與slot是Qt的核心機制,即當事件循環創建後,通過信號與槽的連接,便可實現的對象之間的通信。通俗的說,信號發射後,其連接的槽函數將會自動執行。在pyqt5中,信號與槽通過QObject.signal.connect(

原创 Qt-Qlabel

Qlabel對象作爲一個佔位符可以顯示不可編輯的文本或圖片,還可以設置一個GIF動畫,可以杯被用作提示標記其他控件。純文本,鏈接,或者富文本五都可以顯示在此標籤上 Qlabel常用類型與方法 Qlabel標籤的顯示與使用 # -

原创 scrapy常見命令(待續)

scrapy的命令分爲全局命令和局部命令,顧名思義,全局命令在任何位置均可使用,而局部命令只能在某項目內使用 下面是一些命令的使用方法 scrapy -h 1.獲取幫助 scrapy fetch http://www.baid

原创 Qt—按鈕

1.QAbractButton QAbractButton是按鈕控件的基類,承載了按鈕的大部分功能,但是不能進行實例化,必須由其他按鈕來繼承,以實現不同的表現形式 以下是QAbractButton提供的常見狀態與信號 2.QPu

原创 Qt designer-打包資源文件(引用圖片資源)

使用pyqt5引用外部資源文件主要有兩種方式,一是將資源文件轉換成py文件,二是在程序中通過相對路徑引用外部圖片資源 下面僅介紹第一種方法 1.創建資源文件 創建一個txt文件,鍵入如下,再將後綴改成qrc <rcc versio

原创 Qt designer-Qmainwindow

先介紹一下,幾種常見的窗口類型 1.QMainWindow窗口可以包含菜單欄,工具欄,狀態欄,標題欄等,是最常見的窗口形式,是GUI程序的主窗口 2.QDialog是對話框窗口的基類。對話框主要用來執行短期任務,實現與用戶的互動。

原创 Qt-下拉列表框,計數器,滑動條

QCombox QCombox是一個集按鈕與下拉選項於一體的控件,因此又被稱爲下拉列表框。 其主要方法與信號如下 實例 import sys from PyQt5.QtCore import * from PyQt5.QtGui

原创 Qt Window-QWidget

基礎窗口控件QWidget是所有用戶界面對象的基類,所有的窗口和控件都直接或間接的繼承QWidget 窗口座標系統 1.屏幕座標系統:以屏幕左上角爲座標原點,從左到右爲x軸正向,從上到下爲y軸正向,用來定位頂層窗口 2.窗口內部座

原创 python—urllib模塊

基礎 urlopen:打開網頁,不再贅述 urlretrieve(網址,本地文件存儲地址) 直接下載網頁到本地 urllib.request.urlretrieve("http://www.sdust.edu.cn/","D:/p

原创 Qt—文本框

QLineEdit(單行文本框) QLineEdit是指單行文本框控件,只可輸入單行字符串,若想輸入多行,則可使用QTextEdit 常用方法 一般情況下,我們需要限制文本框的輸入內容,比如純數字,或者純字母,在這種情況下,我們

原创 關於Java浮點數的一些例子

與c一樣,Java浮點數也有float,double兩種類型,但Java默認爲double,即若想把一個浮點類型當作float處理就應該在數值後緊跟f/F Java浮點數有兩種表示形式:十進制形式與科學計數法,但需要注意的是隻有浮

原创 Qt designer-窗口布局

正文之前首先說下環境的配置,這個比較鬧心,前前後後弄了幾天的時間,本來考慮使用eric6+qyqt5來做,結果發現漢化版居然不更新了,配置英文版又出現了python模塊加載的問題,考慮是pyqt版本與python不相匹配。又考慮了

原创 Qt designer-菜單欄與工具欄

一級菜單的添加 創建窗口,選擇MainWindow 點擊Type here,添加選項卡與快捷鍵注意編輯快捷鍵時使用&,例如菜單(&F),編輯完畢後,必須按下回車來確認 工具欄,與二級菜單編輯 二者都要現在右下角的Action

原创 python-查漏補缺

由於從未系統學過python的相關知識,故今天將之前遺漏的部分內容,稍作補充 1.函數部分 1.字符串處理 去末尾空格 s.rstrip() 去頭空格 s.lstrip() 去首尾空格 s.strip() 首字母大寫 s.ti