首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

(一)开源C# WPF控件库《MaterialDesignInXAML》强力推荐

本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform、WPF、ASP.NET Core等,亦有C++桌面相关的Qt Quick和Qt...导航目录: 首页 支持主题风格切换 按钮 输入验证框 标签 卡片 图标 分组框 进度条 对话框 抽屉 简单提示 1、首页 从首页卡片布局就觉得很爽有没有?...首页 2、支持主题风格切换 该控件库配有数十种颜色风格,满足大部分配色要求。 ?...Cards 7、图标 Icon Pack,有成百上千种矢量图标供选择,极大的方便了开发,可用于菜单图标、按钮图标等。 ?...Group Boxes 9、进度条 各式各样的进度条,还在为调整进度条各个部分而烦恼吗?这个控件库写了几种样式,几乎满足了一般需求使用了,不满足在上面基础上修改也是十分方便的。 ?

6.7K10

开源C# WPF控件库《MaterialDesignInXAML》强力推荐

本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform、WPF、ASP.NET Core等,亦有C++桌面相关的Qt Quick和Qt...导航目录: 首页 支持主题风格切换 按钮 输入验证框 标签 卡片 图标 分组框 进度条 对话框 抽屉 简单提示 1、首页 从首页卡片布局就觉得很爽有没有?...首页 2、支持主题风格切换 该控件库配有数十种颜色风格,满足大部分配色要求。...Cards 7、图标 Icon Pack,有成百上千种矢量图标供选择,极大的方便了开发,可用于菜单图标、按钮图标等。...Icon Pack 8、分组框 Group Boxes,组合框,类似卡片,组合框Header自定义很方便,可添加图片 Group Boxes 9、进度条 各式各样的进度条,还在为调整进度条各个部分而烦恼吗?

3.9K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Qt 5.15长期支持版本正式发布

    在图像节点上添加了colorspace属性,从而可以读取颜色空间并将图像转换为特定的颜色空间。...Qt Quick 添加了PathText类型,该类型可以与Qt Quick Shapes一起使用,以将文本呈现为几何图形,而不是基于距离字段或预渲染的纹理。...Qt Quick Controls 2 添加了HorizontalHeaderView和VerticalHeaderView以在TableView中显示标题数据。...(在eglfs_viv后端中) 技术预览:支持在Direct3D,Metal和Vulkan之上运行Qt Quick(2D)新的渲染硬件接口抽象层使您可以在其他3D图形API上运行Qt Quick应用程序...新模块 Qt Quick 3D 后处理效果。 自定义几何API(C ++网格)。 用于节点旋转的四元数API。( 右手坐标系(以前为右或左)。 在3D场景支持中改进了Qt Quick 2D。

    4K20

    【C++】Qt:QML介绍与入门示例

    Qt Quick与QML介绍 Qt Quick是一个用于构建现代、高效、可扩展用户界面的框架。它是Qt开发框架的一部分,旨在通过声明性语法和JavaScript绑定来简化用户界面的设计和实现。...以下是Qt Quick的一些关键特点: 声明性语法:QML使用类似于CSS和JSON的语法,使得用户界面的描述更加直观和简洁。您可以声明对象、属性、信号和槽,以及定义动画和过渡效果。...组件化和重用:Qt Quick鼓励将用户界面拆分为可重用的组件。这样可以提高开发效率,并促进界面元素的一致性和可维护性。 属性绑定:通过属性绑定,您可以在QML中声明对象之间的依赖关系。...动画和过渡效果:Qt Quick提供了内置的动画和过渡效果支持,使得创建平滑的用户界面动画变得容易。您可以使用动画来改变属性值、移动、旋转、缩放和淡入淡出等。...Qt Quick提供了丰富的控件库和工具,以及强大的功能来处理用户输入、布局管理和数据模型。它广泛应用于跨平台开发,包括桌面应用程序、移动应用程序以及嵌入式设备上的图形界面。 2.

    50310

    【QT】常用控件(二)

    :按钮文本 icon:按钮图标 iconSize:按钮图标尺寸 shortCut:按钮快捷键 autoRepeat:按钮重复触发设置 autoRepeatDelay:重复触发的延时时间 autoRepeatInterval...:重复触发的周期 下面我们来展示使用一下以上提到的这些属性 widget.h #ifndef WIDGET_H #define WIDGET_H #include QT_BEGIN_NAMESPACE..._2->setAlignment(Qt::AlignTop|Qt::AlignLeft); ui->label_2->setWordWrap(true);//自动换行 ui->label..._2->setText("这是⼀个很⻓的⽂本这是⼀个很⻓的⽂本这是⼀个很⻓的⽂本这是⼀个很⻓的⽂本这是⼀个很⻓的⽂本这是⼀个很⻓的⽂本"); //ui->label_2->setText("super_little_monster...); ui->label_3->setIndent(20);//上左下有20的间距,右侧没有 ui->label_3->setWordWrap(true); ui->label_

    8910

    Qt编写自定义控件36-图片浏览器

    比如增加鼠标右键清空、增加背景色、增加键盘翻页、增加移动到第一张/末一张/上一张/下一张 等, 控件没有什么难度,主要就是打开文件夹,自动计算文件夹下的所有文件存储到队列中,队列中可以是图片的完整路径,...; //按钮间距 QSize icoSize; //翻页按钮图标大小 bool fill;...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.12的任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...linux等,不乱码,可直接集成到Qt Creator中,和自带的控件一样使用,大部分效果只要设置几个属性即可,极为方便。...集成自定义控件属性设计器,支持拖曳设计,所见即所得,支持导入导出xml格式。 自带activex控件demo,所有控件可以直接运行在ie浏览器中。

    1.2K00

    Qt 5.14版本正式发布(带下载链接)

    此模块提供了一种通过时间轴和关键帧为属性设置动画的简便方法,Design Studio也使用此模块。...现在,您可以使用QML来定义3D场景,从而允许对UI的2D和3D部分使用基于QML的方法。 这种新方法将使您可以使用一个运行时(Qt Quick),一个公共场景图和一个动画框架。...目的是使在Qt中定义3D内容和UI元素变得像在2D用户界面中一样容易。...Andy Nichols最近在Qt Quick 3D上发表的博客文章,以及他在Qt世界峰会上的演讲"使用Qt Quick组合UI设计中的2D和3D元素"在该主题上更具亮点。...另一个不错的小的新功能是新的QColorConstants命名空间,该命名空间为编译时生成的QColor实例提供了许多预定义的颜色。

    3.7K10

    【专业技术】还有人在用Qt开发app嘛?

    大家都没有。 欢迎来到声明式UI语言QML的世界.在本入门教程中,我们使用QML创建一个简单的文本编辑器.阅读这个教程后,就可以使用QML和Qt C++开发应用程序了....安装 首先需要安装包含Qt Quick的Qt最新版本,现在是Qt4.7.安装教程包括安装说明书和不同平台的需求....Qt Quick包含一个叫做QML的声明式语言,Qt Declarative Module,和 QML Viewer....Rectangle 元素设置属性值的方式为:属性名称,后跟冒号,而后是值.本例中,颜色grey赋给了矩形的color属性.同样设置了矩形的width和height属性....使用带有属性类型名的语法来自定义属性.代码中,buttonColor属性,是color类型的,声明并赋值为"lightblue".buttonColor稍后用在确定按钮填充颜色的条件操作中.注意属性赋值可能使用等号

    4.7K70

    OpenCV3 和 Qt5 计算机视觉:11~12

    本章涵盖的主题包括: QML 简介 Qt Quick 应用项目的结构 创建 Qt Quick Controls 2 应用 使用 Qt Quick Designer 集成 C++ 和 QML 在 Android...在本章的所有先前示例中,我们仅创建了项目,而没有为其分配任何标识符。 通过为项目的id属性分配唯一标识符,可以轻松完成此操作。...“默认”选项会导致使用默认样式,从而使 Qt Quick Controls 2 以及我们的 Qt Quick 应用具有最高性能。...甚至可以在以后更改颜色以匹配深色或浅色主题或任何其他颜色。 无论如何,请选择所需的一个(或将其保留为默认),然后继续按Next,直到最终进入 Qt 代码编辑器。...请注意,每当我们在本章中提到 Qt Quick 应用时,我们实际上是指 Qt Quick Controls 2 应用,它是我们刚刚创建并将扩展到的新的增强型 Qt Quick 应用(在 Qt 5.7 和更高版本中可用

    6.3K20

    Qt Quick开发(QML,CMake企业级实战项目)

    Qt Quick是一些新UI技术的集合,主要由3部分组成:Qt Creator IDE ( 包含 Qt Quick 设计器 )、QML语言、Qt库中的QtDeclarative模块(Qt4),QML是对...Qt Quick2(适用于触摸屏的UI开发),增加了对C++11支持,加强了对JavaScript和QML的支持,可以混合编程,Qt5是Qt4渐进而平缓的升级,与Qt4高度兼容  Qt5下,QWidget...系列从QtGui中被剥离出去,成为单独的QtWidget模块,随着Qt Quick2的引入,QtDeclarative也逐渐和QWidget系列脱离关系,在Qt5下的GUI编程,有两套不同的东西:QtWidget...传统的Qt技术已经不适于这些市场了。Qt Quick将会解决这个问题。...可以通过向 states 属性添加状态项来定义新状态,以允许项在不同配置之间切换Transition(过度):发生状态更改时要应用的动画Animation(动画):随着时间的推移逐渐改变属性Qt Quick

    35610

    【QT】QSS

    一、QSS QSS可以说是拿了CSS的一部分过来用,是CSS的简化版本 1、基本语法 选择器 { 属性名:属性值; } 将界面上所有的QPushButton文本颜色都改为红色 QPushButton...style = loadQSS(); a.setStyleSheet(style); Widget w; w.show(); return a.exec(); } (4)使用Qt...只选择该控件,不选择后代控件 (1)子控件选择器 添加一个qrc文件,用来放下拉按钮图标,使用子控件QComboBox::down-arrow选中了QComboBox的下拉按钮,通过image属性设置图片...表示取反 伪类选择器 4、样式属性 (1)盒模型 属性 说明 margin 设置四个方向的外边距,复合属性 padding 设置四个方向的内边距,复合属性 border-style 设置边框样式 border-width...边框的粗细 border-color 边框的颜色 border 复合属性,相当于第三条+第四条+第五条 Content:存放控件内容,比如包含的文本和图标等等 Padding:内边距,边框和内容之间的距离

    8910

    Qt5实战第十一篇:QML与Qt Quick详解

    QML提供了一套高度可读、声明性的语法,类似于JSON,支持与动态属性绑定相结合的命令式JavaScript表达式。...二、Qt Quick简介Qt Quick是QML类型和功能的标准库,提供了丰富的可视化组件、交互类型、动画、模型和视图等。Qt Quick使用QML作为声明语言,来设计以用户界面为中心的应用程序。...三、QML与Qt Quick的关系概念上:QML是一种用户界面规范和标记语言,而Qt Quick是QML类型和功能的标准库。...模块上:QML由Qt QML模块提供,Qt Quick QML库由Qt Quick模块提供。简单来说,Qt Quick是一个用于QML的工具包,允许以QML语言来开发图形界面。...)2.main.cpp:#include #include int main(int argc, char *argv[]

    20100
    领券