原创 Python學習筆記(十六):異常處理機制

python 中捕獲異常的基本用法: # try 語句是正常執行的代碼 try: # 打開文件(讀取中文數據時需要指定 encoding 參數) fd = open("a.txt", "r", encoding="UTF

原创 Python學習筆記(十五):python 中的面向對象

和其他編程相比,python 在儘可能不增加新的語法和語義的情況下加入了類機制; python 中的類提供了面向對象編程的所有基本功能:封裝,繼承,多態; 類的定義: python 中定義類的語法如下: class 類名:

原创 Qt學習筆記(三十四):UDP 通信

QUdpSocket 類提供 UDP 套接字。 UDP(用戶數據報協議)是一種輕量級、不可靠、面向數據報、無連接的協議。它可以在可靠性不重要的情況下使用。QUdpSocket 是 QAbstractSocket 的一個子類,它允許您發送和

原创 Qt學習筆記(二十一):QToolBox 的常用方法

在界面上拉一個 Tool Box 控件,和三個按鈕控件: 代碼如下: #include "widget.h" #include "ui_widget.h" #include <QGroupBox> #include <QDebug>

原创 Qt學習筆記(二十七):QLabel 的常用方法

一、QLabel 的構造函數: 1、QLabel(QWidget * parent = 0, Qt::WindowFlags f = 0):創建 QLabel 控件時,指定其父對象,並設置其窗口屬性(有默認值,可以不用設置); 2、QL

原创 Qt學習筆記(二十):QTableWidget 的常用方法

在界面上拉一個 Table Widget 控件,和五個按鈕控件: widget.cpp 文件如下: #include "widget.h" #include "ui_widget.h" #include <QVector> #incl

原创 Qt學習筆記(二十三):QComboBox 的常用方法

在界面上拉一個 comboBox 控件,和幾個按鈕:  代碼如下: #include "widget.h" #include "ui_widget.h" #include <QComboBox> #include <QDebug> #

原创 Qt學習筆記(二十四):QLineEdit 和 QTextEdit 的常用方法

QLineEdit 是一個單行文本編輯框; QTextEdit 是一個多行文本編輯框,還可以進行富文本編輯; QPlainTextEdit 是一個多行純文本編輯框,相當於簡化版的 QTextEdit; 在界面上拉一個 lineEdit 控

原创 Python學習筆記(四):數據類型之 Number

python3 中的數據類型: python3 中有六種標準的數據類型: Number(數字) String(字符串) List(列表) Tuple(元祖) Set(集合) Dictionary(字典) Pytho

原创 Python學習筆記(七):數據類型之 Tuple

Tuple(元組) 元組(tuple)與列表類似,不同之處在於元組的元素不能修改。 元組寫在小括號 () 裏,元素之間用逗號隔開(列表用中括號 [])。 元組中的元素類型也可以不相同。 # 定義一個元組: # 元組的元素寫在

原创 Python學習筆記(二):輸入和輸出

輸出方法:print 1、普通輸出:直接輸出一個字符串 # print 方法用於輸出數據,該方法會自動換行 print("hello world") print("hello 你好") 2、格式化輸出:輸出變量的值 # print 輸

原创 Python學習筆記(九):數據類型之 Set

Set(集合) 集合(set)是一個無序,不重複元素序列; 可以使用大括號 { } 或者 set() 函數創建集合。注意:創建一個空集合必須用 set() 而不是 { },因爲 { } 是用來創建一個空字典; # 定義一個集合:

原创 Python學習筆記(一):python 中變量的定義

python 中定義的變量可以不需要指定類型,但並不代表變量沒有類型; 每個變量在定義的時候必須賦值,變量賦值以後該變量纔會被創建; 給變量賦值以後,變量就有了類型,系統會自動識別是什麼類型; 我們可以使用 type(變量名) 來查看變量

原创 Python學習筆記(十二):迭代器與生成器

Python 迭代器與生成器 迭代器: 迭代是 Python 最強大的功能之一,是訪問集合元素的一種方式; 迭代器是一個可以記住遍歷的位置的對象; 迭代器對象從集合的第一個元素開始訪問,直到所有的元素被訪問完結束; 迭代器只

原创 Python學習筆記(六):數據類型之 List

序列是 python 中最基本的數據類型。序列中的每個元素都分配一個索引,索引從 0 開始; python 有六個序列的內置類型,最常見的是列表和元祖; 序列都可以進行的操作,包括索引、切片、加、乘、檢查成員; 此外,python 已經內