重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
https://www.cnblogs.com/yeungchie/
超过10余年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:成都做网站、网站设计,成都网站推广,成都网站优化,整体网络托管,重庆小程序开发,微信开发,手机APP定制开发,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!
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')) # 稍微好看点的样式
app.exec_()
wg = QWidget()
wg.setWindowTitle('YEUNGCHIE')
wg.resize(300, 200) # 设置尺寸
wg.size() # 获取当前尺寸
wg.setMinimumSize(300, 200) # 设置最小尺寸
wg.setMaximumSize(300, 200) # 设置最大尺寸
wg.minimumSize() # 获取最小尺寸
wg.maximumSize() # 获取最大尺寸
wg.setFixedSize(300, 200) # 固定尺寸
wg.setFixedWidth(300) # 固定宽度
wg.setFixedHeight(200) # 固定高度
wg.setMinimumWidth(300) # 设置最小宽度
wg.setMaximumWidth(300) # 设置最大宽度
wg.minimumWidth() # 获取最小宽度
wg.maximumWidth() # 获取最大宽度
wg.setMinimumHeight(200) # 设置最小高度
wg.setMaximumHeight(200) # 设置最大高度
wg.minimumHeight() # 获取最小高度
wg.maximumHeight() # 获取最大高度
wg.move(300, 200)
wg.setWindowFlags(Qt.WindowStaysOnTopHint)
wg.setLayout(self.gridLayout)
label = QLabel()
label.setText('LABEL') # 设置文本
label.text() # 获取文本
label.setIndent() # 设置文本缩进
label.setToolTip( 'Tips' ) # 设置提示
label.setAlignment( Qt.AlignCenter | Qt.AlignRight ) # 设置文本对齐方式
label.linkClicked.connect(function) # 点击
label.setText('Baidu')
label.linkHovered.connect(function) # 划过
checkBox = QCheckBox()
checkBox.setText( 'Enable' ) # 设置文本
checkBox.text() # 获取文本
checkBox.setChecked(True) # 选中
checkBox.setChecked(False) # 不选中
checkBox.isChecked() # 返回选中状态
lineEdit = QLineEdit()
lineEdit.setText( 'working dir' ) # 设置文本
lineEdit.text() # 获取文本
lineEdit.setPlaceholderText( '输入框内提示词' )
lineEdit.setToolTip( '鼠标悬停提示词' )
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' ) # 设置选择(文本)
comboBox.currentText() # 获取选择(文本)
comboBox.setCurrentIndex() # 设置选择(索引)
comboBox.currentIndex() # 获取选择(索引)
comboBox.setItemText(0, 'Calibre') # 将第 0 个选项改为 Calibre
pushButton = QPushButton()
pushButton.setText( 'OK' ) # 设置文本
pushButton.text() # 获取文本
pushButton.linkClicked.connect(function) # 点击
formLayout = QFormLayout()
formLayout.setLabelAlignment( Qt.AlignCenter | Qt.AlignRight ) # 靠右中心对齐
formLayout.addRow("标签1 Label", label)
formLayout.addRow("标签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