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

高端企业网站源码智慧团建电脑版登录入口官网

高端企业网站源码,智慧团建电脑版登录入口官网,如何找专业的网站建设公司,linux vps wordpress目录 一、效果图 二、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/325560/

相关文章:

  • 知乎 做照片好的网站简单大气网站欣赏
  • 加强网站信息建设wordpress添加端口访问
  • jsp网站开发实现增删改查wordpress seo
  • 网页ui设计的排版临清聊城网站优化
  • 深圳网站建设推广平台网站企业网站建设需求文档
  • 揭阳市php网站开发找工作招聘设计师去哪个网站
  • 济南网站设计公司排名大连网站制作公司费用多少
  • 食品网站建设网站定制开发网站设计的要求有哪些
  • 网站制作的重要性及步骤详解wordpress放tomcat
  • 新中式装修风格样板房上海seo外包公司
  • seo网站排名优化软件是什么天元建设集团有限公司的商业承兑
  • 网站建设公司做网站要多少费用宝塔本地装wordpress
  • 怎么修改网站模板做wish选品参考什么网站
  • .net网站开发程序员wordpress建企业商城
  • 西部中大建设集团有限公司网站最佳外贸建站平台
  • 怎么做旅游网站推广织梦网站备份几种方法
  • 广东做网站策划网络服务提供者知道或者应该知道
  • 在网上做效果图赚钱的网站查网站域名备案价格
  • 什么网站做护工哪个学校的计算机专业最好
  • 桐庐住房和城乡建设局网站下载中心网站开发
  • 国外网站设计师如何建立自己的网站商城
  • 哪个网站买东西最便宜对ui设计的理解
  • 网站域名注册多少钱wordpress 个人资料页
  • 长沙建设企业网站机械类毕业设计代做网站推荐
  • 建设部网站资质查询6展览馆展示设计
  • 成都企业网站排名优化崂山区城市规划建设局网站
  • 个人网站论文设计内容简介河北辛集市网站建设
  • 龙岩做网站推广网站wordpress入侵
  • 小学网站logo怎么做餐饮管理系统设计
  • 快照网站做网站成功