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

PyCharm使用指南(个性化设置、开发必备插件、常用快捷键)

可定制化选项: 用户通常可以根据自己喜好和需求来自定义主题外观和配色方案,包括调整按钮样式、字体大小、高亮颜色等。...File—>Settings—>Appearance & Behavior—>Material Theme UI—>Settings—>Selected Theme更改主题 使用Material...Theme UI更改完主题后字体会和默认大小不符,需要在Editor—> Color Scheme—>Color Scheme Font更改字体大小 Atom Material Icons美化图标插件...但博主建议安装汉化插件,最好熟悉英文界面有助于编程学习~ Pycharm常用快捷键 重命名项目Shift+F6 选择项目点击Shift+F6弹出输入框输入要修改名称确认无误回车即可 运行代码...Shift+F10 选择项目所在窗口点击Shift+F10即可运行 单行注释Ctrl+/ 选中要注释单行代码点击Ctrl+/即可完成注释 如需取消注释再按一次Ctrl+/ 格式化代码Ctrl+Alt

1.7K30

Gatsby还是Next.js,微言码道官网折腾事记

V4版本•升级Material UI至最新MUI 5•生产打包添加gzip支持,优化网站请求大小 技术构建背景 微言码道官网是基于Gatsby + Cockpit CMS + MUI构建而成。...更新说明 本次折腾更新说明如下: 添加了DocSearch文档搜索功能 集成了免费DocSearch文档搜索服务,现在开始,你可以官网搜索文章或其它内容。...升级Material UI至最新MUI 5 微言码道官网UI是选择Material UI,一个非常好React UI框架,与antd design相比,它更适合TO C互联网及移动设备,antd...我myddd starterUI也是基于Material UIMaterial UI最近升级到了MUI,一个重新品牌命名全新版本。...但问题是tailwind css全是原子化css,没有成套组件,这意味着诸如弹出框,进度条等可能要自己写或网上找第三方,这非常不方便。MUI则有一整套组件可供使用。

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

Unity-UI(UGUI详解)01基础概念、自动布局、动画集成、富文本

,他还允许根据所包含内容自动调整大小。...可以动态调整按钮大小,使其与文本内容完全匹配,并添加一些填充。 自动布局系统是建立Rect Transform layout system基础之上。它可以选择性地用于某些元素或全部元素。...width Flexible height 布局元素Layout group大小使用原则: 先设定最小元素大小 如果有足够大小,使用最佳大小 如果没有足够空间,使用可变大小...Layout Groups:布局组充当布局控制器,控制其子布局元素大小和位置。例如水平布局组将其元素放置梁林位置,网格布局组将其子元素放置在网格。布局组控制自己大小。...标签内文字表示其名称(本例为b)。请注意,该部分末尾标签与开头名称相同,但添加了斜杠/字符。这些标记直接显示给用户,而是被解释为对它们所包含文本进行样式化说明。

2.3K30

unity3d-UGUI

、NGUI区别 uGUICanavas有世界坐标和屏幕坐标 uGUIImage可以使用material UGUI通过Mask来裁剪,NGUI通过PanelClip NGUI渲染前后顺序是通过...Scene能可视化 UGUI事件需要实现时间系统接口,但写起来也算简单 NGUI还保留着图集,需要进行图集维护。...内容 UGUI暂时没有Tween组件 基础控件 Canavas(画布) 简介 画布,绘制UI元素载体,所有元素必须在Canavas之下。...Rect Transform(矩形变换) 简介 派出自Transform,UGUI控件上替代原有变换组件,表示一个可容纳UI元素矩形。 属性 Pos:控件轴心点相对于自身锚点位置。...属性 使图片一部分显示Raw Image组件里。X和Y属性指定图片左下角位置,W和H属性指定图片右上角位置。

2.8K30

盘点7个开源WPF控件

1、一个可拖拉实现列表排序WPF开源控件 项目简介 gong-wpf-dragdrop是一个开源.NET项目,用于WPF应用程序实现拖放功能,可以让开发人员快速、简单实现拖放操作功能。...它基于WPF框架和XAML技术,采用了现代UI设计理念,可以帮助开发者创建具有吸引力和易用性应用程序。 支持自定义主题风格,支持自定义控件大小。...4、可托拉拽WPF选项卡控件,强大好用! 项目简介 这是一个基于WPF开发,可扩展、高度可定制、轻量级UI组件,支持拖拉拽功能,可以让开发人员快速实现需要选项卡窗口系统。...特色功能 1、拖拉拽标签; 2、浮动窗口、多文档界面; 3、支持MVVM; 4、支持Chrome风格标签、支持IE风格透明风格; 5、可自定义样式; 6、支持调整窗口透明度、窗口大小、最大化等样式...5、适合Windows桌面、Material Design设计风格、WPF美观控件库 项目简介 这是一个适用于Windows桌面,全面且易于使用控件库,遵循Google推测Material Design

70120

如何选择一个 vue ui 框架?

design vue 组件库 vue-materialMaterial 风格组件库 Keen-UI 又一个 Material 风格组件库 Vue Admin 基于Vue 2.0 和 Bulma...Vuetify 是 Vue.js 一个UI组件库,自2016年以来一直积极开发。提供使用谷歌 Material Design 设计指南构建现代网站所需一切 UI 能力。...Material Design 就是它思想。统一思想,利于开发出风格一致项目外观,同时也利于岗位之间沟通。 2.1 Vuetify给出 vue ui 框架对比图 第一条:组件数量。...Tree Shaking,用于描述移除 JS 文件“引未用”代码,就像秋风撼树一样,将残枝败叶一摇下。它依赖于 ES2015 模块语法“静态结构”特性,例如 import 和 export。...以下是 vuetify 应用程序桌面视图中外观: 当调整浏览器大小时,应用程序应该会切换至移动视图: 2.3 基于 vuetify 后台 web 应用如何开发?

5K30

不懂设计产品不是好开发

background color是应用在屏幕背景上,UI组件后面的颜色。error color是应用在组件上以突出错误颜色。通常情况下,这些颜色与品牌没有关联。...然而,Material指南允许我们定制UI组件颜色,以增加应用程序品牌辨识度,并使设计师同事们感到高兴。例如,我们可以选择卡片颜色作为primary color,以更加强调品牌。...Typography 3.1 Text Styles Material设计有13种不同文本样式,用于屏幕上格式化和绘制文本。...在演示应用程序,我几乎把所有的UI组件都应用了形状,以达到演示目的,这绝对是推荐。 截至目前,Material Design有两种形状样式:圆角和切角。...应用形状时,我们需要考虑4个不同类别的UI组件

2.5K20

UGUI系列-原理分析(Unity3D)

Space - Camera 使用一个Camera作为参照,将UI平面放置Camera前一定距离,因为是参照Camera,如果萤幕大小、分辨率、Camera视锥改变时UI平面会自动调整大小。...Raw Edit Mode (原始编辑模式) Inspector 调整 Pivot 和 Anchor 时,物体会维持目前位置与大小(Inspector 数值部分),调整情形如下,请注意数值部分...可以快速、方便排列多个 UI,当大小改变时会自动调整内容,也能应用在多层崁套下,日后调整与修改上也是非常方便与直觉,是 UI 系统必学功能之一 !!...以及 Material 颜色两个变数栏位,然后,也宣告一个用来设置球体预设颜色栏位, Awake 取得球体本身 Material 暂存下来,并使用所设置预设颜色改变球体颜色。...在这裡可能会有疑问,为什麽要分成三个 Script,写在同一个 Script 呢?

3.3K30

【Web技术】522- 设计体系响应式设计

我认为移动设备高度发展的当下,「移动优先」不再适合作为单独概念提出来,渐进增强设计思想应该体现在更细分场景,例如在布局、信息排版以及交互反馈,我们应该优先考虑限制更大移动端;一些交互方式上...Fluent 归纳了 6 种对应不同情况响应式设计模式,非常全面地涵盖了其它设计体系绝大部分方案,分别是:调整大小、重新定位、重新排列、显示/隐藏、替换、重新构建[8]。...Resize - 调整大小 调整大小是最基础设计模式,是一个容器默认响应式模式,通常有等比缩放、固定高度、或是不同尺寸下按不同比例规格缩放三种形式,即便在无响应式设计体系里,容器跟随屏幕尺寸变化也是一个常见应用方式...Reposition Reflow - 重新排列 改变 UI 元素排列方式,这在内容弹性布局里较常见,通常是基于某种排列规则自动向下折行,并结合调整大小与栅格系统应用在响应式布局方面,例如 Carbon...Material 响应式框架 组件 Fluent 或 Material 设计文档更多基于基础网格,布局,设计模式来阐述通用性响应式规则,因此他们响应式设计有非常好延续性,组件响应式方案基本上都遵循这些规则

1.8K20

Human Interface Guidelines —— Alerts

自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS组件(顺便学学英语),以便今后使用时候完全不虚...只要有可能,将标题控制一行。使用句式大小写和适当标点符号构建完整句子。不要对句子使用结尾标点符号。...极少数情况下,您必须提供指导,使用单词“tap”,引用按钮时保留大写,并且不要将按钮标题放在引号。...·识别破坏性按钮 如果alert按钮导致破坏性操作(例如删除内容),请将该按钮样式设置为破坏性,以便系统可以对其进行适当格式化。此外,请提供取消按钮,以便人们可以安全地选择不使用破坏性操作。...这也应该产生与点击取消按钮相同效果——也就是说,执行任何操作情况下alert被解除。 ---- MD中有类似的组件——DialogsAlerts

1.1K80

App项目实战之路(四):UI

那么,接下来,我讲讲我自己使用Sketch设计这些UI过程遇到一些坑,以及填坑过程。也可以算是一份新手教程吧,不过,是从设计整个App角度来讲。...另外,也可以自己画布拖动出喜欢大小。 知道页面怎么添加之后,又发现,状态栏去哪找?经人提醒,才知道原来有模板这东西。...两个模板复制过来,另外,界面状态栏、标题栏、标签栏、输入框、按钮等一些UI组件也是从iOS UI Design和Material Design模板中提供组件复制过来,然后再进行修改。...有几个图标因为没找到满意资源才自己画。 当我从模板复制组件时,发现有些组件属于Symbol类型。一开始不太明白Symbol与其他组件有何不同,后来搞清楚了才知道,这真是个好东西啊。...因为Symbol这种特性,它就很适合用来定义如状态栏、标题栏、标签栏、按钮、头像等多处使用通用组件制作过程,发现有几个快捷键很方便。

1.2K30

hash哈希竞猜游戏模式系统开发技术源码丨hash哈希游戏开发逻辑程序方案

Image怎么绘制   Unity渲染物体都是由网格(Mesh)构成网格绘制单元是图元(点、线、三角面)   绘制信息都存储Vertexhelper类,除了顶点外,还包括法线、UV、颜色...所以Canvas就是渲染UI组件,当UI发生变化就要执行一次Batch,它是影响性能更大元凶。注意CanvasBatch只会影响其子节点,但不会影响其子Canvas。   ...①Simple 4个顶点;   ②Sliced勾选FillCenter顶点数是36个,勾选是32个;   ③Tiled取决于Rectranform设置大小和原图大小,铺开了N张图就是4*N个;   ...但是,大量动静分离反而影响Canvas合批,所以可以针对性对战斗UI,主界面做分离   源码查看影响重建因素   触发SetLayoutDirty   Graphic:   protected...resizeTextForBestFit:设置是否允许文本自动调整大小时,开关规则   public int resizeTextMinSize:允许最小文本大小   public int resizeTextMaxSize

1.7K20

Unity3d:UGUI源码,Rebuild优化

Image怎么绘制 Unity渲染物体都是由网格(Mesh)构成网格绘制单元是图元(点、线、三角面) 绘制信息都存储Vertexhelper类,除了顶点外,还包括法线、UV、颜色、...所以Canvas就是渲染UI组件,当UI发生变化就要执行一次Batch,它是影响性能更大元凶。注意CanvasBatch只会影响其子节点,但不会影响其子Canvas。...①Simple 4 个顶点; ②Sliced 勾选FillCenter顶点数是 36 个,勾选是 32 个; ③Tiled 取决于Rectranform 设置大小和原图大小,铺开了 N 张图就是...但是,大量动静分离反而影响Canvas合批,所以可以针对性对战斗UI,主界面做分离 源码查看影响重建因素 触发SetLayoutDirty Graphic: protected override...:设置是否允许文本自动调整大小时,开关规则 public int resizeTextMinSize:允许最小文本大小 public int resizeTextMaxSize:设置最大文本大小 public

48830

Unity基础(24)-UGUI

UGUI 控件是UGUI内置,控件上面因因包含不同组件不同。 Image组件 Image等价于NGUISprite组件,用于显示图片。...Set Native Size:点击此按钮则 Image 组件长宽自动与原图片长宽一致 Image Type(图片显示类型): Simple(基本):图片整张全显示,裁切,叠加,根据边框大小会有拉伸...UV Rect 可以让图片一部分显示RawImage组件 2D使用(平面UI): 1.Texture用在Raw Image组件上,可以用来制作动画 2.tuxture没有图集概念...(Hierarchy面板右键创建UI->ScrollView,子物体中找到Content,需要按行列布置游戏物体都作为Content子物体挂在Content下)(以开发垂直ScrollView...调整Content高使高大于遮罩层Viewport高后又发现如下问题:在编辑模式下ScrollBar滑条size只根据Content与遮罩层Viewport大小比例进行了调整不是根据Content

4.3K20

UI时卡在了动效这关?看谷歌设计师如何为你出招!

编者按:UI动效设计本没有那么玄乎,作为 Google 旗下 Material Design 团队动效设计负责人之一,Jonas Naimark 对于动效本身有着更为透彻认知,这也促成了今天这篇文章...动效主要功能是用来呈现 UI 不同元素之间关系,来帮助用户界面和界面之间进行导航。...在这个实例当中,容器发生了尺寸和形状上变化,从一个圆形按钮变化为一个充满屏幕矩形。 ? 2、UI元素容器内缩放,过程基于宽度自适应调整。...2、随着前一个部分消失,后一个组件会使用Material Design 减速缓动动效,巧妙地展开呈现出来。同样,明显缩放仅仅应该应用在新进入部分,不是消失组件。 ?...比如下面的两个案例,左侧进行导航操作时候,所产生动效,最后淡入时候,都会带有一个垂直方向上微妙运动。右侧案例,新用户入门流程,所有的操作切换都会带有一个水平方向上缓动。

1.4K30

分享八个免费Vue图标库,轻松修饰你应用

Vue Material Design Github地址: https://github.com/robcresswell/vue-material-design-icons 这是一个很棒库,它可以帮助你...以上库都是一些单独图标库,下面给大家介绍一些不一样 4. Vuetify 项目中,有许多可能会用到验证,作为最流行且维护良好Vue组件库之一,它非常灵活。...AT UI AT UI专为前端Web应用程序构建。具备使用CSS预处理程序能力,它几乎适用于几乎所有开发团队。 AT UI默认最小样式和字体选择功能,并且添加到任何项目中都非常直观且容易。...6. iView 这个我觉得就算我介绍也有很多人知道,这个库平时开发中经常遇到,而且它也内置了许多组件和图标,同时也对不同字体,图标大小,元素大小有良好支持 官网 :https://www.iviewui.com...例如,Nuxt,有一个库名为 nuxt-svg-loader(地址:https://www.npmjs.com/package/nuxt-svg-loader) 它可以使SVG转为自己组件

6.8K21

7种最棒Vue Loading加载动画组件测评与推荐-穷尽市面上所有加载动画效果类型

本文不仅是「Vue loader 动画加载」组件测评,更是从产品层面介绍目前主流 Vue Loader 加载动画 UI 对应应用场景,帮助大家选择到最适合你加载动画组件。...Vue Loading Overlay - 加载进度条,内置任务取消按钮,触发事件取消用户执行任务 Vue Progress Path - Google Material 设计风格,可替换你自己设计.../package/nprogress nprogress 加载动画组件 vue loading 这么细分组件领域里居然有高达 2万+ Star,以及一周 7 万下载量,可见它质量和易用性有多么强...Vue Loading Overlay 还有一个特别的功能,就是显示加载动画时,可以设置一个取消按钮。当用户点击加载动画旁取消按钮后,可以触发一个事件,让正在执行整个任务取消。...Vue 核心团队成员 Guillaume Chau ,这个组件库也是我最喜欢加载动画组件库之一,不论从设计美感、动画效果,还是功能上都非常优秀,走 Google Material 设计风格。

4.6K00

第129期:flutter布局和开发响应式app方案

flutter,几乎所有的东西都是组件,布局模型也例外。图片,Icon, 文本等等,我们flutter客户端中看到所有内容都是组件。...(使用)放置一个组件 flutter如何使用组件呢?很简单。 比如,我想要一个居中效果,那么我就使用Center组件;想要水平布局,我就使用row组件,想要垂直效果,就使用column组件。...Material apps 和 Non-Material apps 对于Material app,我们可以使用app本身自带一些组件,比如:Scaffold提供了默认顶部导航,底部导航,抽屉等组件,...通常情况下,自适应应用程序布局可以根据屏幕大小进行调整。比如用户调整了窗口大小,旋转了设备方向,那么就会重新进行布局。这一点应用运行在不同设备上时,显得尤为重要。 什么是自适应?...应用程序不同设备上运行,我们需要处理鼠标,键盘输入以及触摸输入等功能,需要我们对程序视觉效果,组件工作方式,API各个平台上兼容性有一定了解。

85050

原创|Android Jetpack Compose 最全上手指南

这些函数使你可以通过描述应用程序形状和数据依赖,以编程方式定义应用程序UI不是着眼于UI构建过程。...: crossAxisSize: 指定Column组件(注:Compose,所有的组件都是composable函数,文中组件都是指代composable函数)水平方向大小,设置 crossAxisSize...大小是子组件大小,相当于wrap_content),如果将它设置为true,就指定Container大小为父控件所允许最大size, 相当于match_parent。...Design 设计原则,许多组件都实现了Material Design 设计,可以开箱即用,在这一节,将使用一些Material组件来对app进行样式设置 1....Material 调色版使用了一些基本颜色,如果要强调文本,可以调整文本不透明度: Text("我超❤️JetPack Compose!"

6.1K20
领券