QWidget、QMainWindow、QFrame、QWindow、QDialog、QScrollArea區別


QWidget是所有可視化控件的基類,可以直接渲染出一個窗口來。

QMainWindow用來表示一個主窗口,這個主窗口可以設置菜單和工具欄

QFrame用來表示一個框架,用來當作容器,因為可以設置它的格式,所有也可以用來裝飾,一般不用做窗口

QWindow一般不用

QDialog對話框而已

QScrollArea有滾動條的窗口。

from PyQt5.QtWidgets import (QWidget,QListWidget,QLabel,QApplication,QScrollArea,
QFrame,QAction,QVBoxLayout,QListWidgetItem,QPushButton,QHBoxLayout,QGridLayout,QLineEdit)
from PyQt5 import QtCore
from PyQt5.QtCore import *
from PyQt5.QtGui import *
import sys
app=QApplication(sys.argv)
window=QWidget()
window.show()
sys.exit(app.exec_())
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM