看起来不错的样子
【 在 bluegangster 的大作中提到: 】
: 标 题: 推荐本人写的PyQt/PySide的书
: 发信站: 水木社区 (Sun Jul 9 09:09:22 2023), 转信
:
: [upload=1][/upload]
:
:
: 主要内容如下:
: 1.窗口运行机理和编程框架;
: 2.用Qt Designer设计界面及资源文件的使用;
: 3.信号与槽及自定义信号;
: 4.GUI编程基础类(QPoint、QSize、QMargin、QFont、QColor、QPalette、QImage、QIcon、QCursor、QUrl)的用法及实例;
: 5.输入输出控件(QLabel、QLineEdit、QTextEdit、QPlainTextEdit、QSpinBox、QDouble、SpinBox、QComboBox、QScroller、QSlider、QDial、QProgressBar)的用法、信号及实例;
: 6.按钮控件(QAbstractButton、QPushButton、QCheckBox、QRadioButton)的用法、信号及实例;
: 7.时间类(QCalendar、QDate、QTime、QDateTime、QTimer)及显示时间的控件(QCalendarWidget、QLCDNumber、QDateTimeEdit)的用法、信号及实例;
: 8.布局控件(QFormLayout、QHBoxLayout、QVBoxLayout、QGridLayout、QSpliter)的用法及实例;
: 9.网页浏览控件(QWebEngineView、QWebEnginePage)的用法、信号及实例;
: 10.容器控件(QGroupBox、QFrame、QScrollArea、QTabWidget、QStackedWidget、QToolBox)的用法、信号及实例;
: 11.窗口(QWidget、QMainWindow、QDialog)的用法、信号及实例;
: 12.菜单(QMenuBar、QMenu)、动作(QAction)和自定义动作(QWidgetAction)的用法及实例;
: 13.工具栏(QToolBar)、工具按钮(QToolButton)和状态栏(QStatusBar)的用法、信号及实例;
: 14.停靠控件(QDockWidget)、多文档(QMdiAre)和子窗口(QMdiSubWindow)的用法、信号及实例;
: 15.常用对话框(QFontDialog、QColorDialog、QFileDialog、QInputDialog、QMessageBox、QErrorMessage、QProgressDialog、QWizard)的用法及实例;
: 16.窗口风格(QStyle)和样式表(QSS)及实例;
: 17.事件(QEvent)、事件处理函数及实例;
: 18.鼠标事件(QMouseEvent)、滚轮事件(QWheelEvent)、鼠标拖放(QDropEvent、QDragMoveEvent)、拖拽(QDrag)、上下文菜单(QContextMenuEvent)、键盘事件(QKeyEvent)、剪切板(QClipboard)的用法及实例;
: 19.窗口常用事件(QShowEvent、QHideEvent、QResizeEvent、QMoveEvent、QPainterEvent、QEnterEvent、QFocusEvent、QCloseEvent、QTimerEvent)的用法及实例;
: 20.事件过滤及自定义事件;
: 21.基于项的控件(QListWidget、QTableWidget、QTreeWidget)及其项(QListWidgetItem、QTableWidgetItem、QTreeWidgetItem)的用法、信号和槽及实例;
: 22.Model/View机制、数据模型(QStringListModel、QFileSystemModel、QStandardItemModel)及数据显示控件(QListView、QTreeView、QTableView)的用法及实例;
: 23.选择模型(QItemSelectionModel)及代理控件(QStyleItemDelegate)的用法及实例;
: 24.QPainter绘图(QPainter、QPen、QBush、QRadient、QPainterPath、QRegion、QTransform、各种绘图方法、图像合成、逻辑窗口);
: 25.Graphics/View绘图、视图控件(QGraphicsView)、场景(QGraphicsScene)、图项(QGraphicsItem)、标准图项的用法及实例;
: 26.图形代理控件(QGraphicsProxyWidget)、图形控件(QGraphicsWidget)、图形布局、图像效果的用法及实例;
: 27.以数据流的方式读写文本文件(QTextStream)和二进制(文件QDataStream)、数据的临时存储(QTemporaryFile、QTemporyDir、QSaveFile、QBuffer、文件管理及实例;
: 28.绘制二维图表(QChartView、QChart、折线图、面积图、饼图、条形图、蜡烛图、箱线图、极坐标图)及实例;
: 29.音频、视频和动画播放(QMediaPalyer、QSoundEffect、QMovie)及实例;
: 30.录制音频、视频和拍照(QMidiaDevices、QAudioInput、QCamera、QMdiaCaptureSession、QMediaRecorder、QImageCapture、QMediaMetaData)的用法及实例;
: 31.SQL语言基础、SQLite/MySQL数据库连接及实例;
: 32.数据库连接(QSqlDatabase)和数据库查询(QSqlQuery)的用法及实例;
: 33.数据库Model/View结构、数据库查询模型(QSqlQueryModel)、表格模型(QSqlTableModel)、关系表格模型(QSqlRelationalTableModel)的用法及实例;
: 34.打印支持(QPrinterInfo、QPrinter、QPdfWriter)的用法及实例;
: 35.打印对话框(QPrinterDialog)、打印预览对话框(QPrinterPreviewDialog)、打印预览控件(QPrinterPriviewWidget)的用法及实例
:
: 《Python编程基础与科学计算》,该书正文部分有543页,所述内容可替代MATLAB的对应内容。主要内容有:(1)N维数组的各种操作(一维数组是向量、二维数组是矩阵)和各种数组计算函数、各种类型的随机数组(如正态分布、二项式分布、F分布等等)、数据统计;(2)多项式微积分与最
: 小二乘法拟合(3)线性代数运算(范数、秩、行列式、逆矩阵、特征值和特征向量、线性方程组Ax=b的解、矩阵方程的解等等);(3)矩阵分解(奇异值SVD分解、QR分解、Cholesky分解、LU分解、LDL分解、schur分解、QZ分解、Hessenberg分解、极分解);(4)稀疏矩阵的运算(逆矩阵、矩
: 笾甘⑻卣髦怠VD、方程组);(5)数值积分和微分(一重、二重、三重和n重定积分);(6)常微分方程组的解;(7)插值计算(样条插值、多项式插值、FFT插值);(8)聚类算法(k平均、矢量量化、层次聚类);
: (9)优化计算(单变量、多变量局部优化、全局最优差分优化、模拟退火优化、线性规划、曲线拟合、非线性方程的根等);(10)傅里叶变换、逆变换、正弦余弦变换、各种窗函数、小波分析;(11)数字信号处理(卷积和相关计算、FIR和IIR滤波器及其设计、非线性滤波器);(12)图像处理
: (图像卷积、高斯滤波、边缘检测、图像变换、放射变换、形态学等);(13)正交距离回归;(14)空间算法(旋转变换、kd树近邻搜索、劳内德三角剖分、凸包等);(15)绘制各种二维和三维数据图表;(16)符号运算和公式推导(符号表达式的运算和简化、极限、微积分、泰勒展开、积分
: 浠唬ɡ绽贡浠弧⒚妨直浠弧⒏道镆侗浠弧⒑嚎硕浠弧⒄嘞冶浠唬⒎匠糖蠼猓ù匠獭⑾咝苑匠獭⒎窍咝苑匠獭⒊N⒎址匠獭⑵⒎址匠蹋⒕卣蟮母髦衷怂恪⑾∈杈卣蟆⒒嫱迹(17)读写Excel表格和在Excel表格中绘图;(18)读写文本文件、二进制文件和原生数据、临时文件
: 和内存临时存储;(19)各种单位之间的换算关系及MATLAB、Fortran文件的读写
: --
:
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 120.245.130.*]
:
--
FROM 124.14.75.*