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

天元建设集团有限公司 安百平哈尔滨seo关键词

天元建设集团有限公司 安百平,哈尔滨seo关键词,门店装修设计,清河做网站哪儿好QT样式设计 一、QT工程中添加资源文件1.资源文件:2. 添加步骤:3. 新增资源文件以及删除现有的资源文件4. 使用资源文件 二、QT中的qss语句(样式设计语句)1. 样式设计2.常见的qss语句示例代码: 一、QT工程中添加资源文件 1.资源文件&#xff…

QT样式设计

  • 一、QT工程中添加资源文件
    • 1.资源文件:
    • 2. 添加步骤:
    • 3. 新增资源文件以及删除现有的资源文件
    • 4. 使用资源文件
  • 二、QT中的qss语句(样式设计语句)
    • 1. 样式设计
    • 2.常见的qss语句
    • 示例代码:

一、QT工程中添加资源文件

1.资源文件:

指的是QT程序中需要用到的素材(比如:图片,音频,视频)

2. 添加步骤:

  • 在QT工程中新建一个文件夹,把需要的资源(图片)全部存放到该文件夹中
    在这里插入图片描述
  • 右键点击工程名,选择添加add new–》选择QT–》QT resource file(资源文件)
    在这里插入图片描述
  • 点击添加–》添加前缀(add prefix),然后再次点击添加–》添加文件(add files),把之前你准备好的资源添加进来并保存即可在左边栏生成资源文件
    在这里插入图片描述
    在这里插入图片描述

3. 新增资源文件以及删除现有的资源文件

  • 新增资源文件:右键点击资源文件最顶层的目录名,选择添加现有文件即可
    在这里插入图片描述
  • 删除现有的资源文件:右键点击资源文件名,选择删除文件即可
    在这里插入图片描述

4. 使用资源文件

  • 右键点击组件–》选择改变样式表–》选择添加资源(三种不同的图片样式背景图片、边框图片,图片)
    在这里插入图片描述

二、QT中的qss语句(样式设计语句)

1. 样式设计

\quad 指的是让界面设计得更加好看(比如:文字颜色,背景图片,改变倒角,文字对齐…)
QT中的样式设计,就跟计算机前端(css)中设计网页的样式类似
右键改变样式表–》打开QT的样式编辑器(有局限性,只能让你设置四种样式)–》添加资源,添加渐变色,添加颜色,添加字体
如果你要设置其它样式,需要程序员自己写代码(把所知道的qss语句写在样式表的下面)
在这里插入图片描述

2.常见的qss语句

                     红  绿   蓝
background-color: rgb(85, 255, 255);   //设置背景颜色(按钮,标签的背景颜色)
color: rgb(85, 255, 255);             //设置前景色(文字的颜色)
background-image: url(:/new/prefix1/pic/3.jpg);  //设置背景图片(不会拉伸图片)background-image: url(你需要的图片的绝对路径);background-image: url(:你的资源文件的路径名);区别:如果使用绝对路径,就不需要加冒号如果使用资源文件的路径就需要加冒号
border-image: url(:/new/prefix1/pic/2.jpg);      //设置边框图片(边框图片跟组件的大小保持一致)border-image: url(你需要的图片的绝对路径); 
border-radius:15px;    //把倒角设置为15个像素倒角的大小不能超过组件高度的一半
border:2px solid#ff0000;  //把边框的宽度设置为2个像素,颜色设置成ff0000
QPushButton:pressed{  设置按钮按下的时候背景图片,主界面的样式中使用background-image: url(:/button_down.png);
}
QPushButton:pressed#regBt{ 设置指定按钮regBt按钮按下时候背景图片,主界面的样式中使用background-image: url(:/button_down.png);
}
QPushButton:hover{  主界面的样式中使用background-color:#ff00ff;  鼠标进入控件设置背景颜色
}
QMainWindow{border-image: url(:/new/prefix1/pic/3.jpg);}  //让图片只作用于主窗口

注意:

  • QT中路径的写法跟window不一样
    比如:window路径 C:\Users\PC\Desktop\share
    QT中要求改写成: C:/Users/PC/Desktop/share
    QT工程存储的路径不可以使用中文路径,但是QT的代码中可以使用中文路径
  • 资源文件路径名跟非资源文件路径名写法的区别
    资源文件路径名: 冒号/new/prefix1/image/某张图片
    比如: :/new/prefix1/image/3.jpg
    非资源文件路径名: C:/Users/Administrator/Desktop/share/1jpeg

示例代码:

loginwin::loginwin(QWidget *parent): QMainWindow(parent), ui(new Ui::loginwin)
{ui->setupUi(this);//通过写代码把登录界面的ui做出来//第一步:标签//父窗口:这个组件(控件)等一会在哪个窗口上显示,这个窗口就是父窗口QLabel *lb1=new QLabel("学生管理系统",this);//设置按钮的坐标,宽高/*规律:任何组件,属性都有对应的设置方法,方法的名字统一叫做setxxx()比如:属性geometry --》对应的方法setGeometry()*/lb1->setGeometry(200,10,400,100);QFont myfont("楷体",24);lb1->setFont(myfont);//设置样式lb1->setStyleSheet("color:rgb(255,0,0);");//第二步:两个单行输入框QLineEdit *le1=new QLineEdit(this);QLineEdit *le2=new QLineEdit(this);//设置坐标,宽高le1->setGeometry(220,130,300,50);le2->setGeometry(220,220,300,50);//设置默认提示文字le1->setPlaceholderText("请输入用户名");le2->setPlaceholderText("请输入密码");//设置用户名,密码位数le1->setMaxLength(8);le2->setMaxLength(8);//设置密码隐藏le2->setEchoMode(QLineEdit::Password);//设置样式le1->setStyleSheet("border:2px solid#ff0000;");le2->setStyleSheet("border:2px solid#ff0000;");//设置字体le1->setFont(myfont);le2->setFont(myfont);//第三步:两个按钮QPushButton *bt1=new QPushButton("登录",this);QPushButton *bt2=new QPushButton("注册",this);bt1->setFont(myfont);bt2->setFont(myfont);//设置坐标,宽高bt1->setGeometry(200,300,100,50);bt2->setGeometry(450,300,100,50);//给主窗口设置边框图片this->setStyleSheet("QMainWindow{border-image: url(C:/Users/Administrator/Desktop/share/4.jpeg);}");
}
http://www.dtcms.com/wzjs/15600.html

相关文章:

  • 计算机培训机构排名郑州seo教程
  • 夜间直播软件下载seo搜索引擎优化师
  • 如何发布一个网站网站自然排名怎么优化
  • 做模版网站需要租服务器吗seo实战培训机构
  • apt 安装wordpress天津百度网站快速优化
  • 创业网站建设沈阳seo代理计费
  • wordpress 调整页面布局英文网站seo
  • 北京网页设计公司山东济南兴田德润在哪里seo排名优化哪家好
  • 电影网站建设基本流程惠州seo计费
  • 国家重大项目建设库网站打不开seo方法培训
  • vs用web网站做登陆 注册企业培训课程价格
  • 去空格网站成都私人网站制作
  • 高端的佛山网站建设好的seo公司营销网
  • 昌大建设集团优化大师手机版下载安装app
  • 自学做网站要多久合肥seo排名收费
  • web网站开发环境广州网站排名优化报价
  • 怎么注册公司钉钉账号厦门seo排名扣费
  • 手机访问pc网站跳转浙江搜索引擎优化
  • 注册网站到公安机关备案由谁告知成都高新seo
  • 小程序定制开发传智科技windows优化大师怎么下载
  • 网站建设app开发 微信小程序 网站开发 自动脚本产品推广怎么做
  • 山东神华网站建设百度搜索优化平台
  • 一_ 写出几种常见的网站开发语言_试述其特点全球最受欢迎的网站排名
  • 学校网站怎么查询录取seo是什么专业的课程
  • 网站建设素材图淘宝指数在哪里查询
  • 如何做网站文件竞价推广员月挣多少
  • 如何做网站ab测试中国关键词网站
  • seo网站诊断书怎么提交网址让百度收录
  • 管理一个网站的后台怎么做云客网平台
  • 鼓楼做网站公司哪家好企业网络规划与设计