控件 阴影avalonia
第5-0讲,Text 文本控件
Entry 只能输入一行文字,如果想要输入多行文字,需要使用Text文本控件 import tkinter as tk from tkinter import messagebox #创建窗体 window = tk.Tk() #设置窗体的标题 window.title('多行输入-text') # ......
第4-0讲,entry 输入控件
当你需要在页面上输入信息时,比如用户名和密码,那么你需要使用Entry控件 import tkinter as tk from tkinter import messagebox #创建窗体 window=tk.Tk() #设置窗体标题 window.title("标签属性") #设置窗体的图标 w ......
游戏中的动态阴影(下)
本篇分为上下两篇,上篇内容请关注:游戏中的动态阴影(上) 六、基于Shadowmap实现软阴影 1. Percentage-Closer Filtering(PCF)采样Shadowmap时,我们往往这样来实现一些软阴影的效果:在目标采样点周围,进行四次采样,然后取平均值,作为最终结果。注意这里的取 ......
界面控件DevExtreme使用指南 - 如何自定义项目外观
DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序,该套件附带功能齐全的数据网格、交互式图表小部件、数据编辑器等。 请注 ......
Avalonia实现滑动加载
Avalonia版本 V0.10.18 private void ScrollViewer_OnScrollChanged(object? sender, ScrollChangedEventArgs e) { var vm = (MainWindowViewModel)DataContext; v ......
WPF Thumb 滑块控件踩坑
最近在做一个仿 手机选择时间的控件,如下图,选用了 Thumb 滑块控件做上下滑动的功能。订阅了 Thumb_OnDragStarted、Thumb_DragDelta和Thumb_DragCompleted的事件,做一些业务逻辑 发现问题: 在我们普通pc电脑上,滑块的Thumb_DragDelt ......
Avalonia使用d:DataContext实现设计时预览
在我们使用MVVM开发项目时,免不了要用到绑定,但是数据通过绑定获取的时候,就不能再预览器里看到效果了,只能调试起来才能看到,这样就很麻烦。 我们可以通过 d.DataContext 来解决,这个属性仅在设计时应用 DataContext。官网建议将此属性与 {x:Static} 指令结合使 ......
游戏中的动态阴影(上)
阴影对于提高游戏真实感非常重要,简单总结下游戏中的阴影实现。 先来看下阴影的组成部分,我们可以将阴影大致分成两个部分:全影(Umbra)和半影(Penumbra)。半影区域就是阴影的过渡区,也就是软阴影,有半影的阴影过渡时,视觉效果会好很多。 阴影的组成部分 对于静态的场景,我们可以选择将阴影烘焙到 ......
vue学习 第五天 css基础 --- ps操作 / 圆角边框(border-radius) / 阴影(盒子/文字)box-shadow / text-shadow
ps基本操作 1、ps的基本操作 2、ps快捷操作的位置 3、样式书写习惯 4、样式设置的小细节(注意) 1、图片设置width: 100% 这样图片的宽度就不会超过父容器的宽度。 2、块元素没有设置宽度,给margin左右是没有效果的。 3、块级元素独占一行,将块级元素改为行内块元素就可以与其他行 ......
MFC-NM_CLICK鼠标左键点击CListCtrl控件消息
NM_CLICK 是鼠标左键点击CListCtrl控件客户区时激发的消息 添加消息函数 选中控件--> ......
MFC-SetImageList给列表视图控件设置图像列表
CImageList* pImageList; HBITMAP hbmp1; CBitmap* pBitmap1; HBITMAP hbmp2; CBitmap* pBitmap2; HBITMAP hbmp3; CBitmap* pBitmap3; HBITMAP hbmp4; CBitmap* ......
Avalonia 实现一条虚线
Avalonia版本 V0.10.18 Border Height="1"> <Border.Background> <VisualBrush AlignmentX="Left" AlignmentY="Top" SourceRect="0,0,0,0" DestinationRect="15,15 ......
echarts折线实心圆点、折线阴影
echarts作为我们前端小伙伴常用的可视化库,那我们画出有阴影的折线图,让折线图比较立体感。 可以使用折线图的 lineStyle 实现效果如图 代码如下: series: [ { data: [150, 230, 224, 218, 135, 147, 260], type: "line", s ......
Ant Design - 组件之 Tree树形控件
Ant Design - 组件之 Tree树形控件 针对tree树形组件封装了一个树形组件 1.组件ui 2.组件名称 ThemeCatalog 上面是image目录中的svg 3.组件代码 index.js import React, {useEffect, useState} from 'rea ......
界面控件DevExpress WinForm的垂直网格,让数据展示更灵活(二)
DevExpress WinForm Vertical Grid(垂直网格)组件设计用于提供UI灵活性,它允许显示数据集中的单个行,或在其90度反向网格容器中显示多个数据集行。此外,开发者还可以将其用作属性网格,就像在Visual Studio IDE中找到的那样。 PS:DevExpress Wi ......
Qt Creator在头文件声明控件,然后源文件定义时遇到的问题
如在头文件声明: QLabel* label; 然后在源文件定义: label=new QLabel(this); 运行不会出错,但是当关闭程序时会报一个"w" variable的错误。这个w就是main.cpp里面定义的QMainWindow或者QWidget或者QDialog。这个时候需要先重新 ......
MFC-Create动态创建列表视图控件
BOOL bb = mylist.Create(LVS_SMALLICON | WS_DLGFRAME,rect,this,10001);//动态创建列表视图控件 /* 参数1:DWORD dwStyle 列表视图控件的风格 标准样式: LVS_ALIGNLEFT 显示格式是大图标或小图标时,标签放 ......
MFC控件背景透明
要试MFC控件背景透明,需要重写消息WM_CTLCOLOR的处理函数OnCtlColor(CDC*,CWnd,UINT)。 框架使用该函数绘制每一个控件。 // 指示正在绘制窗口。 HBRUSH CMFCApplicationSDIView::OnCtlColor(CDC* pDC, CWnd* p ......
C# WinForm线程里操作控件
做winform程序,避免不了的要在线程里控制窗体上的控件,直接在子线程里操作控件会报错“线程间操作无效,从不是创建控件***的线程访问它”。 解决方法: private void Form1_Load(object sender, EventArgs e) { Thread t1 = new Th ......
界面控件DevExpress Blazor UI v22.2 - 支持.NET 7
DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具,该组件拥有众多新产品和数十个具有高影响力的功能,可为桌面、Web和移动 ......
一统天下 flutter - widget 容器类(只能有一个子): Card - 阴影边框
源码 https://github.com/webabcd/flutter_demo 作者 webabcd 一统天下 flutter - widget 容器类(只能有一个子): Card - 阴影边框 示例如下: lib\widget\container\card.dart /* * Card - ......
超大文件上传和断点续传的控件
PHP用超级全局变量数组$_FILES来记录文件上传相关信息的。 1.file_uploads=on/off 是否允许通过http方式上传文件 2.max_execution_time=30 允许脚本最大执行时间,超过这个时间就会报错 3.memory_limit=50M 设置脚本可以分配的最大 ......
qt 代码设置layout中的控件的比例,以水平布局为例
void DisplayPathFilename::mainlayout() { m_hboxlayout->addWidget(m_filenamelabel); m_filenamelabel->setText("配置文件:"); m_hboxlayout->addWidget(m_filena ......
界面控件DevExpress WPF富文本编辑器,让系统拥有Word功能(一)
DevExpress WPF控件的富文本编辑器允许开发者将文字处理功能集成到下一个WPF项目中,凭借其全面的文本格式选项、邮件合并以及丰富的终端用户选项集合,可以轻松地提供Microsoft Word功能。 DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能 ......
使用扩展函数方式,在Winform界面中快捷的绑定树形列表TreeList控件和TreeListLookUpEdit控件
在一些字典绑定中,往往为了方便展示详细数据,需要把一些结构树展现在树列表TreeList控件中或者下拉列表的树形控件TreeListLookUpEdit控件中,为了快速的处理数据的绑定操作,比较每次使用涉及太多细节的操作,我们可以把相关的数据绑定操作,放在一些辅助类的扩展函数中进行处理,这样可以更方... ......
界面控件DevExtreme使用指南 - 折叠组件快速入门(二)
DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序,该套件附带功能齐全的数据网格、交互式图表小部件、数据编辑器等。 请注 ......
Avalonia 学习之 自定义控件
如果要创建自己的控件,Avalonia中有俩个主要类别的控件。首选要做的就是选择最适合您的控件类别。 用户控件(User Controls) 用户控件是最容易创建和理解的,下面我们创建一个 菜单按钮 的用户控件 通过avsp 代码模板 快速创建三个样式属性 MenuName,MenuImg,Menu ......
Excel控件开发调试
基于VSTO开发Excel外接控件,VS调试Excel启动后不能出现开发后的控件,原因是在属性的调试选项里,添加Excel.exe: 针对listbox控件的几点使用代码: private void btn_RowToTop_Click(object sender, EventArgs e) { i ......