轮播控件是一种强大且视觉上吸引人的方式来呈现多个数据项,本文讨论Newbeecoder.UI轮播控件的原理和一个简单的演示应用程序。...轮播控件是包含Canvas控件的 WPF 用户控件,项目控件是的子元素,位于canvas投影到屏幕平面上的圆上。...该控件实现了一个SelectionChanged事件,允许所有者在通过单击鼠标左键选择项目时收到通知。 旋转是使用计时器实现的,计时器在所选项目更改时启动。计时器每2毫秒触发一次,以确保平稳旋转。...Demo版下载地址:https://download.csdn.net/download/liaohaiyin/63234875 Newbeecoder.UI控件库根据用户需求开发稳定而高效项目,通过视频来演示控件库整体功能...: 视频内容 我们截图看一下轮播控件效果和使用代码: <Label HorizontalContentAlignment
WPF开源控件扩展库 - MaterialDesignExtensions MaterialDesignExtensions仓库截图 logo Material Design Extensions...在WPF开源控件库 Material Design in XAML Toolkit(本站介绍:链接)的基础上进行了控件扩展和特性新增。...本开源项目中的控件或许不在Material Design specification明确规定中,在使用时也不会和Material Design in XAML Toolkit冲突,请放心使用....controls="clr-namespace:MaterialDesignExtensions.Controls;assembly=MaterialDesignExtensions" 你可以使用本控件库了...控件 Material Design Extensions具有以下控件: Control Details Status Stepper Custom Stepper control (specification
开源WPF控件库推荐:ModernWpf ?...ModernWpf仓库信息 站长从博客园 林德熙 处了解到此控件库,通过clone、编译、运行,发现这库确实不错,正如 林德熙 所言:“有十分漂亮的界面,整个都是 Win10 风,界面部分和默认 UWP...HighContrast.png 其他控件库介绍: 国内开源C# WPF控件库Panuon.UI.Silver推荐 《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐...(四)开源C# WPF控件库《AduSkin – UI》
开源WPF控件库推荐:ModernWpf ModernWpf仓库信息 站长从博客园 林德熙 处了解到此控件库,通过clone、编译、运行,发现这库确实不错,正如 林德熙 所言:“有十分漂亮的界面,整个都是...ItemsRepeater CustomTitleBar.Dark Calendar Menu Progress ColorRamp AccentColorPalette HighContrast.png 其他控件库介绍...: 国内开源C# WPF控件库Panuon.UI.Silver推荐 《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐 (四)开源C# WPF控件库《AduSkin –
盘点7个WPF控件,有窗口托拉拽控件、Excel控件、列表排序控件、适合管理系统的一整套UI控件等。...1、一个可拖拉实现列表排序的WPF开源控件 项目简介 gong-wpf-dragdrop是一个开源的.NET项目,用于在WPF应用程序中实现拖放功能,可以让开发人员快速、简单的实现拖放的操作功能。...2、一个类似Office用户界面的WPF库 项目简介 Fluent.Ribbon是一个开源的UI库,它提供了现代化的、易于使用的用户界面,可以用于创建各种类型的桌面应用程序。...6、一个强大的Excel控件,支持WinForm、WPF、Android 项目简介 这是一个开源的表格控制组件,支持Winform、WPF和Android平台,可以方便的加载、修改和导出Excel文件,...7、一款基于.Net Core开发简约漂亮的 WPF UI库 项目简介 这是一款使用简单、UI评论的WPF UI库,借鉴了多个开源框架。UI简单清晰、大气。
但是如果我们使用常见的对焦方法,控件获得了焦点,但没有获得焦点视觉样式。...仅当控件从键盘设备获得焦点或 SystemParameters.KeyboardCues 为 true 时,原KeyboardNavigation类才处理视觉样式。
WPF开源控件扩展库 - MaterialDesignExtensions MaterialDesignExtensions仓库截图 logo Material Design Extensions 在WPF...开源控件库 ?...链接)的基础上进行了控件扩展和特性新增。本开源项目中的控件或许不在?Material Design specification明确规定中,在使用时也不会和?...controls="clr-namespace:MaterialDesignExtensions.Controls;assembly=MaterialDesignExtensions" 你可以使用本控件库了...控件 Material Design Extensions具有以下控件: Control Details Status ?Stepper Custom Stepper control (?
在wpf 中的DatePicker允许用户选择日期值的控件。用户通过使用ComboBox选择月、日和年值来选择日期,自带日期控件不能选择时间。...Demo下载: Newbeecoder.UI.zip 根据产品图设计一款好看的软件用Newbeecoder.UI能完美实现 前言 DatePicker控件的结构包括显示日期文本框,日期选择下拉按钮,月单元格...datePickerFor2009.FirstDayOfWeek = DayOfWeek.Monday; root.Children.Add(datePickerFor2009); Newbeecoder.UI控件库有三种日期控件...:日期控件,日期时间控件,时间控件,如下图: ?...在日期弹出下拉有年月日选择器,控件库也设计一款主题风格的日历控件。 ?
WPF的Expander是显示内容视图控件,扩展区域的内容可以展开或折叠。ExpandDirection是设置扩展方向,FontSize设置字体大小,IsExpanded展示显示。...Demo版下载地址:https://download.csdn.net/download/liaohaiyin/63234875 Newbeecoder.UI控件库根据用户需求开发稳定而高效项目,通过视频来演示控件库整体功能...: 视频内容 在Newbeecoder.UI控件库用NbExpander显示折叠菜单样式: NbExpander案例代码: <NbExpander Header="推荐" Style="{StaticResource
一、前言 农历控件在国产linux中必备的控件之一,毕竟要适应国人的习惯,你看win10系统的日历,现在点开来直接就有农历在上面,非常方便人性化,所以在很多用Qt做的项目中,也有农历控件的应用场景,而Qt...自带的日历控件比较简单,仔细看过源码的人也只知道,其实就是一堆微调框,下拉框,表格组成的,于是打算借用此方法造一个农历控件,本控件的算法是倪大侠提供的,个人测试下来还是没有问题的,造这个农历控件最大的难点是如何根据日期计算农历时间...drawText(lunarRect, Qt::AlignCenter, lunar); painter->restore(); } 三、效果图 [lunarcalendarwidget.gif] 四、开源主页...以上作品完整源码下载都在开源主页,会持续不断更新作品数量和质量,欢迎各位关注。
有些比较小的dll文件我会发上来,如果是开源组织的代码我会把地址附上,毕竟人家是会更新的。大家还有什么好用的开源控件欢迎补充。...p=344 六、dhtmlxTree树形控件 dhtmlxTree是一款js写的树形控件,可实现拖拽效果,每个节点的单击双击事件可以配置,打开或关闭节点的事件也可以配置,我最看好这款树形控件的是每个节点前都有一个复选框...数据来源于绑定给控件的xml文件。非常爽的一块树形控件。网上关于这款树形控件的资料较多,这里不多写了。
http://silverlightfileupld.codeplex.com/ 上传控件。...http://DeepZoomContainer.codeplex.com/ DeepZoom控件,包含了更多的功能。.../ 3D引擎 http://slideshow.codeplex.com/ 幻灯片控件 http://silverlight.codeplex.com/ 官方控件 http://silverlightcontrib.codeplex.com.../ 控件集 http://slextensions.codeplex.com/ 控件集 我自己的两个 :) http://powerarrow.codeplex.com/ 采用Cairngorm开发的一款小游戏...(学习Cairngorm的一个例子) http://scatterview.codeplex.com/ 一个布局控件,允许对其内部的子控件进行鼠标拖拽、扔出等操作。
这就是这个控件的来由,还有一种场景比如组态软件,自由拖动设计自定义控件和图片等,也需要在容器中拖来拖去的,如果有一个通用的控件移动类,直接new出来传入需要移动的widget,这样就方便多了,不需要每个控件或者窗体自身去实现这种通用的重复的功能...= Qt::LeftButton) { return false; } //判断控件的区域是否包含了当前鼠标的坐标...->widget = widget; this->widget->installEventFilter(this); } } 三、效果图 [movewidget.gif] 四、开源主页...以上作品完整源码下载都在开源主页,会持续不断更新作品数量和质量,欢迎各位关注。
最开始使用的是ScreenGif.exe,用了很久,感觉还可以,后面一个朋友推荐用LICEcap.exe,体积更小,压缩比更高,再到后来发现有个gif.h开源的类,调用其中的方法可以实现将多张图片合并到一张...可设置变宽的宽度 可设置录屏控件的背景颜色 可设置录制的帧数 录制区域可自由拖动选择 二、代码思路 void GifWidget::saveImage() { if (!...->setText("开始"); QDesktopServices::openUrl(QUrl(fileName)); } } 三、效果图 [gifwidget.gif] 四、开源主页...以上作品完整源码下载都在开源主页,会持续不断更新作品数量和质量,欢迎各位关注。
一、前言 导航按钮控件,主要用于各种漂亮精美的导航条,我们经常在web中看到导航条都非常精美,都是html+css+js实现的,还自带动画过度效果,Qt提供的qss其实也是无敌的,支持基本上所有的CSS2...这个控件总结了大部分的导航条样式,比如左侧+右侧+顶部+底部,线条指示器,倒三角指示器等。还可以在导航条前面加上图标等,就显得更加有特色。有了此控件,再也不用担心没有精美的导航了。...总之这个控件在我的很多的项目中都在用,而且很多Qt界的朋友也在用,反响很热烈很好。..., height); } painter->drawPolygon(pts); painter->restore(); } 三、效果图 [navbutton.gif] 四、开源主页...以上作品完整源码下载都在开源主页,会持续不断更新作品数量和质量,欢迎各位关注。
一、前言 屏幕截图控件在我的很多项目中都有用到,尤其是嵌入式的系统上的软件,因为在嵌入式系统中,基本上系统都很精简,甚至连UI都没有,开机之后直接运行的就是Qt程序,很多时候需要对软件进行截图保存下来,...QPixmap(*fullScreen); QPainter p(bgScreen); p.drawPixmap(0, 0, pix); } 三、效果图 [screenwidget.gif] 四、开源主页...以上作品完整源码下载都在开源主页,会持续不断更新作品数量和质量,欢迎各位关注。
一、前言 这个高亮按钮控件并非本人原创作品,是参考的Qt界的一个大师级人物公孙二狗的作品,各位有兴趣可以去搜索查看,在原作者的代码上,我只是改成了自己的控件的框架结构,然后完善了一些细节,比如增加了各种颜色设置...高亮按钮控件功能: 可设置文本,居中显示 可设置文本颜色 可设置外边框渐变颜色 可设置里边框渐变颜色 可设置背景色 可直接调用内置的设置 绿色/红色/黄色/黑色/蓝色 等公有槽函数 可设置是否在容器中可移动...rotate(-20); painter->drawPath(highlight); painter->restore(); } 三、效果图 [lightbutton.gif] 四、开源主页...以上作品完整源码下载都在开源主页,会持续不断更新作品数量和质量,欢迎各位关注。
沿袭之前的做法,本人还是喜欢直接PS好图片后,用drawimage方法将图片绘制到用户控件上,启用双缓冲和背景透明,有些人说PS一张精美的图片也不是很容易,需要专业的,这里提供一个好方法,让你也可以获取到这些图片...setChecked(isChecked); this->update(); updateGeometry(); } } 三、效果图 [imageswitch.gif] 四、开源主页...以上作品完整源码下载都在开源主页,会持续不断更新作品数量和质量,欢迎各位关注。
本篇介绍Winform程序开发中的布局界面的设计,介绍如何在我的共享软件中使用布局控件"WeifenLuo.WinFormsUI.Docking"。...布局控件"WeifenLuo.WinFormsUI.Docking"是一个非常棒的开源控件,用过的人都深有体会,该控件之强大、美观、不亚于商业控件。而且控件使用也是比较简单的。...先看看控件使用的程序界面展示效果。...配电网络可视化管理系统的界面截图: 深田之星送水管理系统网络版的界面截图: 我在几个共享软件都使用了该布局控件,我们先以“深田之星送水管理系统网络版”这款软件为例,介绍如何完成该界面的设计及显示的。...拖拉布局控件"WeifenLuo.WinFormsUI.Docking.DockPanel"到主窗体MainForm中,并设置下面几个属性: Dock为Fill、DocumentStyle为DockingMdi
还有海康sdk内核的,为了做成通用的功能,不同内核很方便的切换,比如pro直接改一个DEFINE的变量名,所以需要将各种内核的使用方法做成一样的接口,这样看起来就很整齐,所以后面特意提炼了一个通用的视频控件...,该控件没有具体的视频播放控制功能,需要根据不同的内核去调用具体的方法实现,后面还需要增加大华sdk或者其他第三方厂家的协议的时候,直接套用这个通用视频控件即可。...通用视频控件功能: 可设置边框大小 可设置边框颜色 可设置两路OSD标签 可设置是否绘制OSD标签 可设置标签文本或图片 可设置OSD位置 左上角+左下角+右上角+右下角 可设置OSD风格 文本+日期+...); event->accept(); } else { event->ignore(); } } 三、效果图 [videowidget.gif] 四、开源主页...以上作品完整源码下载都在开源主页,会持续不断更新作品数量和质量,欢迎各位关注。
领取专属 10元无门槛券
手把手带您无忧上云