Python终端如何输出彩色字体

实现过程:     终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。     转义序列是以ESC开头,即用33来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。 书写格式:   开头部分:33[显示方式;前景色;背景色m+ 结尾部分:33[0m   注意:开头部分的三个参数:显示方式,前景色,背景色是可选参数,可以只写其中的某一个;另外由于表示三个参数不同含义的数值都是唯一的没有重复的,所以三个参数的书写先后顺序没有固定要求,系统都能识别;但是,建议按照默认的格式规范书写。   对于结尾部分,其实也可以省略,但是为了书写规范,建议33[***开头,33[0m结尾。 数值表示的参数含义:显示方式: 0(默认值)、1(高亮)、22(非粗体)、4(下划线)、24(非下划线)、5(闪烁)、25(非闪烁)、7(反显...

UI的考核方式之【主题颜色 + 主题字体 + 主题样式】

首先,项目中的颜色需要怎么管理呢?宏?常量?宏的值可以被改变,不用宏。那就用常量。那常量的名字怎么去起名呢?WSFConstants_Color_0xCCCCCC?WSFConstants_Color_DisableUse?名称应该体现它的作用范围,如果常量值改变了,那么常量的名称又得同步更改?所以,使用第二种命名方式。同样的字体大小,在项目中也是这样管理就行了。 这样做的好处在于,使得项目可以方便更换主题色,主题字体。但是想玩转更换主题色、主题字体,对UI职员的要求是显而易见的。UI需要制定一整套的颜色、字体,并且对这些颜色和字体的赋予具体的含义,整个项目中的任何一处的文字的大小和颜色,都可以直接根据这套规范表找到唯一对应的值。并且在任何设计中,都能够让这整套颜色和字体能够兼容,并且好看、美观。设计的效果图上面的每一个元素都能是明确的定位,比如,标题。这样才能在更改全局颜色常量的时候,使得整个项目一气呵成,处处兼容。 更进一步,还有主题样式!商务风,那就样式规矩、经典。清新风,那就样式简单、干净。等等。 这就是区别初级UI和高级UI的考核之一。让我想起了...

使用matplotlib的示例:调整字体-设置colormap和colorbar

使用matplotlib的示例:调整字体-设置colormap和colorbar #-*-coding:utf-8-*-#**********************************************************importosimportnumpyasnpimportwlab#pipinstallwlabimportmatplotlibimportmatplotlib.cmascmimportmatplotlib.pyplotaspltfrommatplotlib.tickerimportMultipleLocatorfromscipy.interpolateimportgriddatamatplotlib.rcParams['xtick.direction']='out'matplotlib.rcParams['ytick.direction']='out'#**********************************************************FreqPLUS=['F06925','F10650','F23800',...

中文版Chrome浏览器不支持12px以下字体的解决方案

中文版Chrome浏览器不支持12px以下字体的解决方案Chrome27之前的中文版桌面浏览器会默认设定页面的最小字号是12px,英文版则没有限制,主要是因为chrome认为汉字小于12px就会增加识别难度,尤其是中文常用的宋体和微软雅黑。而我们在实际项目中,对于数字/英文内容,其他字体的文本可能会有特殊的需求要求它们以更小的字号来显示,这个时候就需要取消浏览器的自动调整功能了。一般解决方案是禁止webkit浏览器配置调整网页的字体大小。如下CSS定义方式:.classstyle{-webkit-text-size-adjust:none;font-size:9px;} 再讲一下text-size-adjust属性,该属性用来设定文字大小是否根据设备(浏览器)来自动调整显示大小,safari3.0+,chrome1.0+可以支持。属性值,可以为三种:percentage:字体显示的大小;auto:默认,字体大小会根据设备/浏览器来自动调整;none:字体大小不会自动调整据说该属性最初专门是为iPhone版safari设计的,用来自动调整普通网页在iPhone手机端字体的展现问...

iOS7官方推荐图标和图像尺寸

每一个应用程序需要一个应用程序图标和启动图像。此外,一些应用程序需要自定义的图标来表示特定于应用程序的内容,功能,或在导航栏,工具栏和标签栏模式。不像其他的定制艺术品在您的应用程序的图标和图像,表38-1列出必须满足特定的标准,因此,IOS可以正确显示。此外,一些图标和图像文件的命名要求。(如果你需要支持标准分辨率的iPhone或iPodtouch设备,除以2下面列出高分辨率的大小。)表38-1自定义图标和图像尺寸(像素)描述iPhone5和iPodtouch的尺寸(高清晰度)大小为iPhone和iPodtouch(高分辨率)iPad的尺寸为(高清晰度)大小为iPad2和iPad迷你(标准分辨率)应用程序图标(应用程序所需的所有)120×120120×120152×15276×76为AppStore(应用程序所需的所有应用程序图标)1024×10241024×10241024×10241024×1024启动影像(所有的应用程序所需的)640×1136640×96015...

wpf 计算器布局练习

先看一下windows自带计算机的布局:大概布局能看出,有菜单栏(menu),有显示框(textbox),然后剩下的6行5列的布局先看下代码: <StackPanel><Grid><Grid.RowDefinitions><RowDefinition></RowDefinition></Grid.RowDefinitions><TextBoxName="xianshi"Text="显示框"Height="50"Margin="5,5,5,5"></TextBox></Grid><Grid><Grid.RowDefinitions><RowDefinition></RowDefinition><RowDefinition></RowDefinition><RowDefinition></RowDefinition><RowDefinition></RowDef...
代码星球 代码星球·2020-10-21

百度地图api之如何自定义标注图标

   在百度地图api中,默认的地图图标是一个红色的椭圆形。但是在项目中常常要求我们建立自己的图标,类似于我的这个操作很简单,分如下几步进行步骤一:先ps一个图标,大小要合适,如果要背景透明的,记得保存成png格式。推荐一个在线ps网站http://uupoop.com/。做好图片之后,如果你使用vs或其他控制谈调用的百度地图api,要把图片放到debug文件夹中。步骤二:在html语句中加入:varmap=newBMap.Map('container');map.centerAndZoom(newBMap.Point(116.380797,39.918497),18);varicon=newBMap.Icon('pin.png',newBMap.Size(20,32),{//是引用图标的名字以及大小,注意大小要一样anchor:newBMap.Size(10,30)//这句表示图片相对于所加的点的位置});varmkr=newBMap.Marker(newBMap.Point(116.38075,39.918986),{icon:icon});map.a...

解决Win10 Git图标不显示问题

升级系统到win101803版本以后发现TortoiseGit的忽略图标不显示了开始以为是版本问题,将TortoiseGit版本进行了升级还是不行网上查找以后发现WindowsExplorerShell支持的OverlayIcon最多15个,本来大家是按照音序排序的,但是微软这个心机婊竟然在注册表中将它的OneDrive、SkyDrive前面加上了空格!强行排到所有项目前面。【解决方法】在注册表HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers里找到Tortoise的项目,在它们前面加空格之类的让它们排到前面就可以了,或者如果你不用OneDrive的话就将其进行删除即可。其中的OneDrive全部被我删除。重启计算机就可以看到git隐藏的图标了。=============================================TortoiseGit中使用ssh方式来交互git一般在git中我们使用rsa私钥,公钥即可,但是TortoiseGit中必...

Windows CreateFont:创建自己的字体

原文地址:http://blog.csdn.net/softn/article/details/51718347前面无论是使用文本输出函数还是static控件,字体都是默认的,比较丑陋,我们完全可以自己创建更加炫酷的字体。创建字体使用CreateFont函数,它的原型是:HFONTCreateFont(intcHeight,//字体的逻辑高度intcWidth,//字体的逻辑宽度intcEscapement,//指定移位向量相对X轴的偏转角度intcOrientation,//指定字符基线相对X轴的偏转角度intcWeight,//设置字体粗细程度DWORDbItalic,//是否启用斜体DWORDbUnderline,//是否启用下划线DWORDbStrikeOut,//是否启用删除线DWORDiCharSet,//指定字符集DWORDiOutPrecision,//输出精度DWORDiClipPrecision,//剪裁精度DWORDiQuality,//输出质量DWORDiPitchAndFamily,//字体族LPCSTRpszFaceName//字体名);上面的14个参数完全...

C# WinForm 禁止最大化、最小化、双击标题栏、双击图标等操作

1protectedoverridevoidWndProc(refMessagem)2{3if(m.Msg==0x112)4{5switch((int)m.WParam)6{7//禁止双击标题栏关闭窗体8case0xF063:9case0xF093:10m.WParam=IntPtr.Zero;11break;1213//禁止拖拽标题栏还原窗体14case0xF012:15case0xF010:16m.WParam=IntPtr.Zero;17break;1819//禁止双击标题栏20case0xf122:21m.WParam=IntPtr.Zero;22break;2324//禁止关闭按钮25case0xF060:26m.WParam=IntPtr.Zero;27break;2829//禁止最大化按钮30case0xf020:31m.WParam=IntPtr.Zero;32break;3334//禁止最小化按钮35case0xf030:36m.WParam=IntPtr.Zero;37break;3839//禁止还原按钮40case0xf120:41m.WParam=IntPtr....

字体放大与缩小

ctrl加-号就可以缩小终端的命令行的字体大小ctrl加shift加+号放大...
代码星球 代码星球·2020-10-11

更换favicon图标

直接将tom下面的root里面的favicon图标更换掉就行了,但是这个局限在只能跑一个项目,如果多个项目的话,那么他的favicon就一样了...
代码星球 代码星球·2020-10-02

VisualSVN的一例图标无法显示解决办法

项目中部分子项目的SVN文件提交状态的小绿图标不会显示,忍了一年多,终于决心研究下这是为什么。一、先说现象1.这些小绿图标不是一直不出现的,假如修改一下根目录下的文件,小绿图标就会出现2.刷新、或者从新打开项目时,这个小绿图标就会消失  二、尝试通过如下方法解决1.从新安装SVN、升级(失败)2.修改tsvn缓存(失败)3.在整个项目上ClearnUp,会提示某些,svn下的文件找不到,在那个目录下建同名文件,重复ClearnUp直到所有错误都不再出现,正常了,困扰了1年多的问题解决了三、总结可能是固态硬盘上.svn文件丢失造成的...

Ubuntu系统字体安装

  用惯了Windows,刚转到Ubuntu时总感觉字体显示没那么亲切,尤其是中文字体,在网页上显示特别怪。有些软件对中文字体的支持也不好,WebStorm中的Gitlogs中文也显示乱码。把系统语言设置成中文,Gitlogs无法显示中文的问题解决了,但英文的菜单字体又显示怪怪的。简直无法忍受!  怎么办?在百度上搜到这篇文章,说是可以把Windows中喜欢的字体拷贝到Ubuntu中进行安装,但微软雅黑字体的显示还是很怪,有点黑体的感觉。无奈!后来尝试了一下下面的方法,然后重启系统,字体显示完美,和在Windows上几乎没有两样!在终端输入以下命令进行字体安装:wget-Oget-fonts.sh.ziphttp://files.cnblogs.com/DengYangjun/get-fonts.sh.zipunzip-oget-fonts.sh.zip1>/dev/nullchmoda+xget-fonts.sh./get-fonts.sh如果要删除已下载的字体安装脚本,执行以下命令:rmget-fonts.shget-fonts.sh.zip2>/dev/null如果要...
代码星球 代码星球·2020-09-24

idea 配置字体,及滚轮控制字体大小快捷键

  初始安装完编辑器,字体太小了不适合远距离阅读,即使导入主题也不一定是适合自己的字体大小,这时候就需要自己调整:  同样是File>Settings     直接搜索Font,找到Editor下的Font:     Size就是改字体的地方啦,我设的20,还挺舒服     Ctrl+滚轮改变字体大小快捷键,安装后默认是没有的,得自己加:  依旧File>Settings,找到Keymap,右侧搜索font:     EditorActions下的DecreaseFontSize,右键AddMouseShortcut:     这里减小字体,按键盘Ctrl和滚轮下滑:    increaseFontSize 放大字体,同理,设置为Ctrl+滚轮上滑,ok:    完成啦! ...
首页上一页...1112131415...下一页尾页