- 編程改變生活:用PySide6/PyQt6創(chuàng)建GUI程序(進階篇·微課視頻版)
- 邢世通編著
- 4字
- 2024-12-31 19:11:29
第一部分
第1章 基于項的控件
在實際編程中,有時程序需要處理各種類型的數(shù)據(jù),例如列表數(shù)據(jù)、二維表格數(shù)據(jù)、樹結(jié)構(gòu)數(shù)據(jù),如何使用PySide6顯示和處理這些數(shù)據(jù)?PySide6中是否有專門處理這些數(shù)據(jù)的控件?答案是有的,PySide6中基于項的控件和基于模型的控件都可以顯示、處理各種類型的數(shù)據(jù)。本章主要介紹基于項的控件。
在PySide6中,可以使用基于項的控件處理各種類型的數(shù)據(jù),例如使用列表控件(QListWidget)處理列表數(shù)據(jù),使用表格控件(QTableWidget)處理二維表格數(shù)據(jù),使用樹結(jié)構(gòu)控件(QTreeWidget)處理樹結(jié)構(gòu)數(shù)據(jù)。QListWidget、QTableWidget、QTreeWidget的繼承關(guān)系如圖1-1所示。

圖1-1 繼承關(guān)系圖
推薦閱讀
- Python編程自學(xué)手冊
- 微服務(wù)與事件驅(qū)動架構(gòu)
- MySQL 8從入門到精通(視頻教學(xué)版)
- Unity 2018 Shaders and Effects Cookbook
- App Inventor創(chuàng)意趣味編程進階
- Scratch·愛編程的藝術(shù)家
- Data Science Algorithms in a Week
- 玩轉(zhuǎn).NET Micro Framework移植:基于STM32F10x處理器
- 測試架構(gòu)師修煉之道:從測試工程師到測試架構(gòu)師
- 交互設(shè)計師成長手冊:從零開始學(xué)交互
- 算法超簡單:趣味游戲帶你輕松入門與實踐
- 一覽眾山小:ASP.NET Web開發(fā)修行實錄
- Unity 3D UI Essentials
- Implementing Domain:Specific Languages with Xtext and Xtend
- Puppet Cookbook(Third Edition)