Qt常用的控件有:
- QLabel:用于顯示文本或圖像。
- QLineEdit:用于接收用戶的單行文本輸入。
- QTextEdit:用于接收用戶的多行文本輸入。
- QPushButton:用于觸發按鈕點擊事件。
- QRadioButton:單選按鈕。
- QCheckBox:復選框。
- QComboBox:下拉框。
- QSpinBox:用于輸入整數值的微調框。
- QSlider:滑動條。
- QProgressBar:用于顯示進度。
- QListView:用于顯示列表。
- QTreeView:用于顯示樹形結構。
- QTableWidget:用于顯示表格。
- QTabWidget:用于顯示多個頁面的標簽。
- QFrame:用于創建邊框和容器。
- QScrollArea:滾動區域。
常用的屬性有:
- text:用于設置或獲取控件的文本內容。
- enabled:控制控件的可用狀態。
- checked:用于設置或獲取控件的選中狀態。
- minimum、maximum:用于設置控件的最小值和最大值。
- value:用于設置或獲取控件的值。
- currentText:用于設置或獲取當前選擇的下拉框文本。
- currentIndex:用于設置或獲取當前選擇的下拉框索引。
- currentRow、currentColumn:用于設置或獲取當前選擇的列表或表格行列。
- frameShape、frameShadow:用于設置邊框的形狀和陰影效果。
- scrollBarPolicy:用于設置滾動條的顯示策略。
這些只是常見的控件和屬性,Qt還提供了更多的控件和屬性供開發者使用。