https://www.cnblogs.com/yeungchie/
超過10余年行業(yè)經(jīng)驗(yàn),技術(shù)領(lǐng)先,服務(wù)至上的經(jīng)營模式,全靠網(wǎng)絡(luò)和口碑獲得客戶,為自己降低成本,也就是為客戶降低成本。到目前業(yè)務(wù)范圍包括了:成都做網(wǎng)站、網(wǎng)站設(shè)計,成都網(wǎng)站推廣,成都網(wǎng)站優(yōu)化,整體網(wǎng)絡(luò)托管,重慶小程序開發(fā),微信開發(fā),手機(jī)APP定制開發(fā),同時也可以讓客戶的網(wǎng)站和網(wǎng)絡(luò)營銷和我們一樣獲得訂單和生意!
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PySide2.QtWidgets import *
from PySide2.QtCore import *
from PySide2.QtGui import *
app = QApplication([])
app.setStyle(QStyleFactory.create('Fusion')) # 稍微好看點(diǎn)的樣式
app.exec_()
wg = QWidget()
wg.setWindowTitle('YEUNGCHIE')
wg.resize(300, 200) # 設(shè)置尺寸
wg.size() # 獲取當(dāng)前尺寸
wg.setMinimumSize(300, 200) # 設(shè)置最小尺寸
wg.setMaximumSize(300, 200) # 設(shè)置最大尺寸
wg.minimumSize() # 獲取最小尺寸
wg.maximumSize() # 獲取最大尺寸
wg.setFixedSize(300, 200) # 固定尺寸
wg.setFixedWidth(300) # 固定寬度
wg.setFixedHeight(200) # 固定高度
wg.setMinimumWidth(300) # 設(shè)置最小寬度
wg.setMaximumWidth(300) # 設(shè)置最大寬度
wg.minimumWidth() # 獲取最小寬度
wg.maximumWidth() # 獲取最大寬度
wg.setMinimumHeight(200) # 設(shè)置最小高度
wg.setMaximumHeight(200) # 設(shè)置最大高度
wg.minimumHeight() # 獲取最小高度
wg.maximumHeight() # 獲取最大高度
wg.move(300, 200)
wg.setWindowFlags(Qt.WindowStaysOnTopHint)
wg.setLayout(self.gridLayout)
label = QLabel()
label.setText('LABEL') # 設(shè)置文本
label.text() # 獲取文本
label.setIndent() # 設(shè)置文本縮進(jìn)
label.setToolTip( 'Tips' ) # 設(shè)置提示
label.setAlignment( Qt.AlignCenter | Qt.AlignRight ) # 設(shè)置文本對齊方式
label.linkClicked.connect(function) # 點(diǎn)擊
label.setText('
checkBox = QCheckBox()
checkBox.setText( 'Enable' ) # 設(shè)置文本
checkBox.text() # 獲取文本
checkBox.setChecked(True) # 選中
checkBox.setChecked(False) # 不選中
checkBox.isChecked() # 返回選中狀態(tài)
lineEdit = QLineEdit()
lineEdit.setText( 'working dir' ) # 設(shè)置文本
lineEdit.text() # 獲取文本
lineEdit.setPlaceholderText( '輸入框內(nèi)提示詞' )
lineEdit.setToolTip( '鼠標(biāo)懸停提示詞' )
comboBox = QComboBox()
comboBox.addItem('virtuoso')
comboBox.addItem('skipper')
comboBox.addItems('R0 R90 MX MY MYR90'.split(' '))
comboBox.insertItem(5, 'MXR90') # 索引 5 的位置插入 MXR90
comboBox.insertItems(2, ['R180', 'R270'])
comboBox.removeItem(0) # 移除第 0 個
comboBox.setCurrentText( 'virtuoso' ) # 設(shè)置選擇(文本)
comboBox.currentText() # 獲取選擇(文本)
comboBox.setCurrentIndex() # 設(shè)置選擇(索引)
comboBox.currentIndex() # 獲取選擇(索引)
comboBox.setItemText(0, 'Calibre') # 將第 0 個選項(xiàng)改為 Calibre
pushButton = QPushButton()
pushButton.setText( 'OK' ) # 設(shè)置文本
pushButton.text() # 獲取文本
pushButton.linkClicked.connect(function) # 點(diǎn)擊
formLayout = QFormLayout()
formLayout.setLabelAlignment( Qt.AlignCenter | Qt.AlignRight ) # 靠右中心對齊
formLayout.addRow("標(biāo)簽1 Label", label)
formLayout.addRow("標(biāo)簽2 CheckBox", checkBox)
gridLayout = QGridLayout()
gridLayout.addWidget(label, 0, 0) # 布置于 row0, col0
gridLayout.addWidget(checkBox , 0, 1) # 布置于 row0, col1
gridLayout.addWidget(lineEdit , 0, 2, 3, 1) # 布置于 row0, col2, row_span3, col_span1
export QT_DEBUG_PLUGINS=1
yum -y install qt5dxcb-plugin.x86_64