【 Qtdesigner开发】-笔记

Qtdesigner

1.控件的扩展策略

对于多数空间,都有一个sizeHint(期望尺寸),该值是只读的,是Qtdesigner默认的控件尺寸值。sizepolicy是基于sizeHint的尺寸策略。
在这里插入图片描述
fixed:按sizeHint,大小固定,不能变化
minimum:有下限,允许扩展,但不倾向于扩展
maximum:有上限,允许被其他部件缩小
preferred:合理大小,可以放大缩小,但不倾向于大于sizeHint值
expanding:合理大小,可以缩小,但会尽可能获得更多的空间
minimumexpanding:最小值大小,但会尽可能获得更多的空间
ignored:忽略sizeHint值,尽可能获得更多的空间

1.控件的样式表

border: 2px solid rgb(198, 47, 47);
#QSS的连写方法,边框:线宽 线型 线条颜色
border-radius: 10px;
#圆角边框,圆角半径10px,设置圆角要先设置边框的线条才能生效
background-color: rgba(0, 0,0 ,80);
#背景色:rgba(r,g,b,不透明度%)
# 两者都能使控件内的元素(文字等)由左向右移动
padding-left:控件内边距
margin-left:控件外边距
例:
padding-left:7px;
#内边距设置为7px
QPushButton:hover
{
padding-left:4px
}
#当鼠标放在控件上时,设置其内边距为4px,能实现鼠标碰触控件的动态效果
QPushButton:pressed
{
padding-left:5px;
padding-top:5px;
}
#鼠标按下时,控件内元素向左向下移动5px,鼠标释放后恢复,实现鼠标按下效果
QPushButton:focus
{
background-color: rgb(176, 176, 176);
}
#鼠标点击后,设置背景颜色,鼠标释放后不发生变化
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PyQt5是一款为Python编程语言提供GUI开发框架的工具包。它允许开发者通过使用Qt Designer图形界面设计工具来创建Python程序的用户界面。Qt Designer是一款可视化界面设计工具,它允许开发者通过拖放组件、设置属性和布局等方式来设计和创建用户界面。 在使用PyQt5和Qt Designer开发Python程序时,可以通过以下步骤进行: 1. 安装PyQt5:首先需要在计算机上安装PyQt5库,可以通过使用pip或Anaconda等工具来安装。 2. 启动Qt Designer:在安装完PyQt5后,可以通过命令行或IDE启动Qt Designer图形界面设计工具。 3. 设计用户界面:在Qt Designer中,可以使用拖放的方式来添加各种组件,例如按钮、文本框、标签等,并设置它们的属性和布局。可以通过属性编辑器来修改组件的外观和行为。 4. 保存设计文件:在Qt Designer中完成界面设计后,可以将设计文件保存为.ui文件,它是一种XML格式的文件,用于描述用户界面的结构和属性。 5. 转换为Python代码:将保存的.ui文件转换为Python代码,可以使用pyuic5命令行工具,它可以将.ui文件转换为与PyQt5兼容的Python代码。 6. 编写逻辑代码:使用保存的Python代码文件作为界面的基础,可以在其基础上编写逻辑代码,处理用户交互和业务逻辑等。 7. 运行程序:将编写好的PyQt5程序运行起来,可以通过命令行或IDE来启动程序,然后就可以在界面上进行各种操作和交互了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值