qt练习案例

记录一下qt练习案例,方便学习qt知识点

基本部件

案例1

  1. 需求,做一个标签,显示"你好"
  2. 知识点,QLabel
  3. 画面

在这里插入图片描述
4. 参考,Qt 之 QLabel

案例2

  1. 需求,做一个标签,显示图片

  2. 知识点,QLabel

  3. 画面
    在这里插入图片描述

  4. 参考,Qt 之 QLabel

案例3

  1. 需求,做一个标签,显示gif

  2. 知识点,QLabel

  3. 画面
    请添加图片描述

  4. 参考,Qt 之 QLabel

案例4

  1. 需求,做一个菜单,显示按钮

  2. 知识点,QMenu QPushButton QSS

  3. 画面
    在这里插入图片描述

  4. 参考,Qt 之 QPushButton

案例5

  1. 需求,做一个复选框

  2. 知识点,QCheckBox QSS

  3. 画面
    在这里插入图片描述

  4. 参考,Qt 之 QCheckBox

案例6

  1. 需求,做一个单选框

  2. 知识点,QRadioButton QSS

  3. 画面
    在这里插入图片描述

  4. 参考,Qt 之 QRadioButton

案例7

  1. 需求,做一个单行文本输入框验证器

  2. 知识点,QLineEdit QSS

  3. 画面
    在这里插入图片描述

  4. 参考,Qt 之 QLineEdit

案例8

  1. 需求,做一个微调框部件

  2. 知识点,QSpinBox QSS

  3. 画面
    在这里插入图片描述

  4. 参考,Qt 之 QSpinBox

案例9

  1. 需求,做一个水平滑动条
  2. 知识点,QSlider QSS
  3. 画面

在这里插入图片描述

  1. 参考,Qt 之 QSlider

案例10

  1. 需求,做一个水平进度条

  2. 知识点,QProgressBar QSS

  3. 画面
    在这里插入图片描述

  4. 参考,Qt 之 QProgressBar

案例11

  1. 需求,做一个部件,编辑日期和时间

  2. 知识点,QDateTimeEdit QSS

  3. 画面
    在这里插入图片描述

  4. 参考,Qt 之 QDateTimeEdit

案例12

  1. 需求,做一个部件,编辑日期和时间

  2. 知识点,QScrollArea QSS

  3. 画面
    在这里插入图片描述

  4. 参考,Qt 之 QScrollArea

案例13

  1. 需求,做一个列(选项卡式的)部件条目

  2. 知识点,QToolBox QSS

  3. 画面
    在这里插入图片描述

  4. 参考,Qt 之 QToolBox

案例14

  1. 需求,做一个应用程序在系统托盘中图标
  2. 知识点,QSystemTrayIcon QSS
  3. 画面
    在这里插入图片描述

在这里插入图片描述

  1. 参考,Qt 之 QSystemTrayIcon

布局管理器

案例1

  1. 需求,做一个自动排列窗口子控件布局
  2. 知识点,QHBoxLayout、QVBoxLayout、QGridLayout和QFormLayout
  3. 画面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 参考,Qt 之 布局管理器

案例2

  1. 需求,做一个栅格布局

  2. 知识点,QGridLayout

  3. 画面
    在这里插入图片描述

  4. 参考,Qt 之 格栅布局

国际化

案例1

  1. 需求,做一个多语言界面
  2. 知识点,Linguist QTranslator tr ts qm
  3. 画面

请添加图片描述

  1. 参考,Qt 之国际化

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/518619.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

未来AI发展趋势

引言 如何实现一个乌托邦式的社会呢?如果直接将人类社会分为两个阵营,一个是以旧人类为首的阵营,一个是以AI抚养的新人类阵营,其中新人类阵营的所有资源皆由旧人类阵营提供,且旧人类阵营的人类都经过了化学阉割无法生…

SICP解读指南:深度阅读 “计算机领域三巨头” 之一(文末送书)

🌈个人主页:聆风吟_ 🔥系列专栏:Linux实践室、网络奇遇记 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 📋前言一. 书籍介绍1.1 SICP侧重点1.2 SICP章节介绍 二. 书籍推荐2.1 书籍介绍2.2 推…

阿里云服务器购买搭建

1.首先在阿里云官网购买ESC云服务器 2.在域名处,购买域名,申请免费的SSL证书,但是这个证书需要去备案,这个周期比较长。 3.登录你的服务器就可以安装你需要的环境,进行开发,当然使用docker很好用。 以下…

如何一键安装、卸载SMAPI

安装SMAPI 在小火星露谷管理器的模组管理页面点击SMAPI管理,点击安装、点击国内线路。 选择合适的SMAPI版本(一般选最新的就行)后,点选确定即可一键安装SMAPI。 卸载SMAPI 在SMAPI扩展卡片中点击删除,再点击确定&…

前端vue项目,引入PingFang SC字体

一,首先需要先获取PingFang SC字体,如果你有 请直接跳到第二步 链接:https://pan.baidu.com/s/1nkmV59kT_hvjK4yPJn1cJA 提取码:n0s1 二,将下载好的PingFang SC字体,放在项目的和样式一起的文件下,如下图 然后再创建一个fonts.scss文件(引入的时候注意路径是否正确)…

Unity性能优化篇(九) 模型优化之LOD技术概述以及操作方法

LOD模型优化技术概述: 1.LOD技术可以根据摄像头远近来显示不同精度的模型(例如吃鸡游戏 随着跳伞高度 来显示下面树木以及建筑的模型精度) LOD模型优化技术操作方法: 可使用Unity自带的LOD Group组件,并根据项目的情况来调整该组件的属性。Untiy资源商店也有一些其…

Interceptor拦截器+JWT令牌实现登陆验证

一、背景 与过滤器的作用类似,不过拦截器是spring中的组件,只能拦截进入spring的请求;过滤器则可以拦截所有从前端页面发送来的请求。 *拦截器和过滤器选一就可以实现登陆验证,过滤器的实现在以下这篇博客中,有需要可…

「Mybatis深入四」:插入数据后返回主键

一、需求 向数据库插入一条记录后,希望能立即拿到这条记录在数据库中的主键值。 二、代码演示 1、方式1 - useGeneratedKeys 数据库环境 CREATE DATABASE mybatis_db; USE mybatis_db; CREATE TABLE user (id INT(11) NOT NULL AUTO_INCREMENT,username VARCHAR(…

验证栈序列——使用O(n)的时间复杂度来判断出栈顺序是否正确,值得一看

题目描述 给出两个序列 pushed 和 poped 两个序列,其取值从 1 到 n(n≤100000)。已知入栈序列是 pushed,如果出栈序列有可能是 poped,则输出 Yes,否则输出 No。为了防止骗分,每个测试点有多组数据。 输入格式 第一行…

【Web】浅聊JDBC的SPI机制是怎么实现的——DriverManager

目录 前言 分析 前言 【Web】浅浅地聊JDBC java.sql.Driver的SPI后门-CSDN博客 上篇文章我们做到了知其然,知道了JDBC有SPI机制,并且可以利用其Driver后门 这篇文章希望可以做到知其所以然,对JDBC的SPI机制的来源做到心里有数 分析 先是…

【SQL】sqlite数据库损坏报错:database disk image is malformed(已解决)

目录 0.背景 1.数据库修复思路 2.具体修复步骤 1)在官网下载数据库工具sqlite3: 2)在损坏数据库的文件夹内,打开终端 3)用sqlite3打开受损的数据库,并用SQL语句的形式导出数据库中的数据和结构 4&…

【C++】C/C++内存管理详解

个人主页 : zxctscl 文章封面来自:艺术家–贤海林 如有转载请先通知 目录 1. 前言2. C/C内存分布3. C语言中动态内存管理方式4. C中动态内存管理4.1 new/delete操作内置类型4.2 new和delete操作自定义类型 5. operator new与operator delete函数5.1 oper…