当前位置: 首页 > news >正文

做微商城网站免费做网站的公司

做微商城网站,免费做网站的公司,网站黄金比例,给个网站最新的2021目录 一、效果图 二、qtDesigner 三、ui文件如下: 四、代码 一、效果图 二、qtDesigner 原理是利用属性动画来控制QFrame的minimumWidth属性。 ①先拖出相应的控件 ②布局一下 ③填上一些样式 相关QSS background-color: rgb(238, 242, 255); border:2px sol…

目录

一、效果图

二、qtDesigner

三、ui文件如下:

四、代码


 

一、效果图

二、qtDesigner

原理是利用属性动画来控制QFrame的minimumWidth属性。

①先拖出相应的控件

②布局一下

 ③填上一些样式

 

相关QSS

background-color: rgb(238, 242, 255);
border:2px solid rgb(255, 255, 255);
border-radius:15px
QFrame{
background-color: qradialgradient(cx:0, cy:0, radius:1, fx:0.1, fy:0.1, stop:0 rgb(243, 175, 189),  stop:1 rgb(155, 118, 218));
border-top-left-radius:30px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:30px;
}

三、ui文件如下:

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0"><class>Form</class><widget class="QWidget" name="Form"><property name="geometry"><rect><x>0</x><y>0</y><width>400</width><height>300</height></rect></property><property name="windowTitle"><string>Form</string></property><layout class="QVBoxLayout" name="verticalLayout"><item><widget class="QPushButton" name="pushButton"><property name="text"><string>PushButton</string></property></widget></item><item><widget class="QFrame" name="frame"><property name="frameShape"><enum>QFrame::StyledPanel</enum></property><property name="frameShadow"><enum>QFrame::Raised</enum></property><layout class="QHBoxLayout" name="horizontalLayout"><item><widget class="QSplitter" name="splitter"><property name="orientation"><enum>Qt::Horizontal</enum></property><widget class="QLabel" name="label"><property name="styleSheet"><string notr="true">background-color: rgb(238, 242, 255);
border:2px solid rgb(255, 255, 255);
border-radius:15px</string></property><property name="text"><string>TextLabel</string></property></widget><widget class="QLabel" name="label_2"><property name="styleSheet"><string notr="true">background-color: rgb(238, 242, 255);
border:2px solid rgb(255, 255, 255);
border-radius:15px</string></property><property name="text"><string>TextLabel</string></property></widget></widget></item><item><widget class="QFrame" name="frame_2"><property name="maximumSize"><size><width>0</width><height>16777215</height></size></property><property name="styleSheet"><string notr="true">QFrame{
background-color: qradialgradient(cx:0, cy:0, radius:1, fx:0.1, fy:0.1, stop:0 rgb(243, 175, 189),  stop:1 rgb(155, 118, 218));
border-top-left-radius:30px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:30px;
}</string></property><property name="frameShape"><enum>QFrame::StyledPanel</enum></property><property name="frameShadow"><enum>QFrame::Raised</enum></property></widget></item></layout></widget></item></layout></widget><resources/><connections/>
</ui>

四、代码

使用uic工具将ui文件转成py文件

import sysfrom PySide6.QtCore import QPropertyAnimation, QEasingCurve, QParallelAnimationGroup
from PySide6.QtWidgets import *from zzz.ui_home_03 import Ui_Form# 继承UI类
class MainWindow(QWidget, Ui_Form):def __init__(self, parent=None):super(MainWindow, self).__init__(parent)self.setupUi(self)self.pushButton.clicked.connect(self.settingBox)def settingBox(self):widthRightBox = self.frame_2.width()maxExtend = 100standard = 0if widthRightBox == 0:widthExtended = maxExtendelse:widthExtended = standard# 创建属性动画self.right_box = QPropertyAnimation(self.frame_2, b"minimumWidth")self.right_box.setDuration(500)self.right_box.setStartValue(widthRightBox)self.right_box.setEndValue(widthExtended)self.right_box.setEasingCurve(QEasingCurve.InOutQuart)self.right_box.start()# 动画组 如果是多个动画同时执行,则创建动画组。# self.group = QParallelAnimationGroup()# self.group.addAnimation(self.right_box)# self.group.start()if __name__ == '__main__':app = QApplication()window = MainWindow()window.show()sys.exit(app.exec())

http://www.yayakq.cn/news/988267/

相关文章:

  • 英文公司网站图片发到哪些网站 seo
  • 做彩票平台网站吗沈阳建设工程交易中心官网
  • 深圳建设局网站宝安分中心wordpress图片加链接地址
  • 室内设计欣赏网站500人企业的网络搭建
  • 建设银行网站能变更手机号吗东莞服务公司网站建设
  • 百度网站检测dw网页制作教程宣传
  • 山西设计网站公司个人网站平台搭建
  • 网站怎么做分时深圳宝安区必去景点
  • 做直播大秀的平台和网站百度一下 你就知道首页官网
  • 网站维护电话电子商务网站建设及维护管理
  • 宏信网络网站建设网站专题模板下载
  • 成都淘宝网站建设怎么做网站表白
  • 橙云网站建设论坛类网站设计
  • 妇产医院网站源码个人简历模板免费下载网站
  • 网站开发及后期维护idc机房
  • 婚礼策划师wordpress怎么优化图片
  • 邯郸购物网站建设oa系统品牌
  • 河南省住房建设厅网站企业招聘网
  • 网站规划建设与管理维护课后答案6网站导航自适应
  • python做网站快么深圳知名网站设计公司
  • 建筑网站建设网站建设需要数学
  • 上海百度做网站网站上如何做问卷调查
  • 广州最好的商城网站制作淄博网站建设企业
  • 漂亮网站底部代码企业年金在哪里查询
  • 网站上的漂浮广告微信小程序源码网
  • 网站开发费用投入情况简单工程承包合同范本
  • 建站新体验在局域网建设网站
  • 官网招聘和招聘网站安徽建设工程信息网招标公告
  • 网站模板设计举例网站设计外包协议
  • 做美团一样的网站需要多少钱一年四季不愁销路的生意