pyqt开发笔记
来源:互联网 发布:网络舆情网 编辑:程序博客网 时间:2024/06/15 16:13
布局:
self.setWindowFlags(Qt.WindowStayOnTopHint)窗口一直在前面
self.layout().setContentsMargins() 设置边界
self.layout().setSpacing() 设置子控件间隔
self.layout().setAlignment(qt.AlignTop) 设置对其:qt.AlignVCenter
setSizePolicy(QSizePolicy.Minmum,QSizePolicy.Maxmum) 包裹内容(可伸缩、不可伸缩)
frame.setFrameStyple(QFrame.Panel|QFrame.Raised) 设置类型为面板,凸起:QFrame.HLine,水平线
setOrientation() 设置横向/纵向
setMinimum()
setMaximum()
layout.addspaceItem(QSpaceItem(5,5,QsizePolicy.Expanding)) 中间添加大空格
style_sheet:
widget.setStyleSheet()
setObjectName('')设置控件名称在stylesheet中用#引用
QPushButton:hover{} 用:取属性
QSlider::groove:horizontal{} 用::取子控件
QSider::handle:horizontal{}
选项:
border:
background:qlineargradient 线性梯度
background-color:
max-height:
border-bottom:
border-radius:
shadow:
padding-top:
padding-bottom
padding-left:
padding-right:
height:
值域:
px;
solid;
rgba()
rgb()
#FFFFFF
widget:
lineEdit.setPlaceholderText('xxxxx....') 输入框这是提示语
QRegExp('') QRegExpValidator() setValidator 正则表达式
textEdit.setWordWrapMode(QTextOption.NoWrap/wordWrap。。。) 包裹单词相关
让QLabel自适应text的大小,直接用下面的代码:
LabelName->adjustSize();
2. 让QLabel能够自动判断并换行显示:
LabelName->setGeometry(QRect(328, 240, 329, 27*4)); //四倍行距
LabelName->setWordWrap(true);
LabelName->setAlignment(Qt::AlignTop);
- pyqt开发笔记
- pyqt笔记
- PyQt学习笔记一
- PyQt笔记--代码备份
- pyqt 学习笔记
- PyQt开发讲解
- eric pyqt开发
- PyQt开发讲解
- PyQt开发(一)
- PyQt开发(二)
- pyqt桌面开发--HelloWorld
- PYQT笔记——QFileDialog
- PYQT笔记——QTableView
- PyQt学习笔记(10)--QSetting
- PyQt学习笔记(11)--QTreeWidget
- PyQt学习笔记(12)--QTableWidget
- PyQt学习笔记(13)--QListWidget
- pyqt样式表语法笔记
- Servlet进阶API---过滤器Filter
- [BZOJ 1030][JSOI2007]文本生成器(AC自动机+DP)
- Unity四元组Quaternion常用方法
- 漫步数学分析三十七——极大值与极小值
- ubuntu系统及软件安装相关知识
- pyqt开发笔记
- http学习
- opencv学习之Mat数据类型
- C++SeqList
- centos 安装TensorFlow
- PHP使用curl伪造IP地址和header信息
- Zigbee学习之路1(初识Zigbee)
- JAVA虚拟机体系结构
- VmWare安装Ubuntu出现'SMBus Host Controller not enabled'