原创 PyQt5學習筆記一-------環境搭建

使用PyQt5開發用戶界面需要開發者瞭解並熟悉Python的基礎語法,且開發環境必須包含Python,需要設置環境變量。我的環境變量設置如下: F:\Python3.6    F:\Python3.6\Scripts   F:\Pytho

原创 PyQt5學習筆記---多線程---定時器

定時器: QTimer:提供了重複輪詢和單詞的的定時器 先創建QTimer的實例,將其timeout的信號連接到對應的槽,並調用start()。 常用方法 start(milliseconds) 啓動或重新啓動定時器,時間間隔爲

原创 PyQt5學習筆記---組件---日期、日曆、時間類

QCalendar:一個日曆控件,提供了一個基於月份的視圖,允許用戶點擊鼠標選擇日期,默認選中時今天的日期。 常用方法 setDateRange() 設置日期範圍供選擇 setFirstDayOfWeek() 重新設

原创 PyQt5學習筆記三----組件---對話框類控件

QDialog對話框:QDialog是對話框的父類,子類大概有:QMessageBox、QFileDialog、QFontDialog、QInputDialog等等。 常用方法 setWindowTitle() 設置對話框標題

原创 PyQt5學習筆記---組件2---繪圖類、剪切板

        PyQt5中的繪圖類QPainter該類在QWidget上執行繪圖操作,是一個繪圖工具,爲大部分圖形界面提供了高度優化的函數。可繪製直線或者複雜的餅圖等。繪製操作在QWidget.paintEvent()中完成。繪製方法

原创 PyQt5學習筆記二----組件---窗口類介紹

Qt5中窗口類型分爲三類 QMainWindow、QWidget、QDialog。 QMainWindow:繼承自QWidget,窗口包含菜單欄、工具欄、狀態欄、標題欄等,是GUI主窗口。不能設置佈局。 addToolBar()

原创 PyQt5學習筆記二----組件---窗口、控件

QIcon 圖標控件,爲每一個窗口設置一個特有的圖標。 # -*- coding: utf-8 -*- from PyQt5.QtWidgets import QApplication,QWidget from PyQt5.QtG

原创 PyQt5學習筆記---組件---菜單欄、工具欄、狀態欄

QMenu:該類提供了一個可添加菜單欄的控件,也可用於創建上下文菜單和彈出菜單。每個QMenu對象可以包含一個或多個QAction對象或者級聯的QMenu對象。 創建一個彈出窗口,createPopupMenu()函數,menuBar(

原创 數據結構 數據表 學習筆記

數據結構學習筆記 線性表 概念 全名爲線性存儲結構。使用線性表存儲數據的方式可以這樣理解,即“把所有數據用一根線兒串起來,再存儲到物理空間中” 分類 將數據依次存儲在連續的整塊物理空間中,這種存儲結構稱爲順序存儲結構(簡稱順序表)