首页 > 其他分享 >IDL学习笔记(4)-字体设置

IDL学习笔记(4)-字体设置

时间:2023-09-04 15:32:08浏览次数:37  
标签:Widget color 笔记 myFont 宋体 IDL 字体 Label


作者:fbysss
关键字:IDL
    在WIDGET_系列方法中,字体可以使用FONT='宋体*12*bold*Italic'的形式来设置(Widget_Label和Widget_Button都有),但是字体颜色好像没法改变,对于Widget_Button,只能折衷使用BITMAP实现,而Widget_Label就无法了。
    IDLgrFont实现方式:
myFont = OBJ_NEW('IDLgrFont', name='幼圆',size='20')
;注意不能在这里直接设置color,而且除了TrueType Font(Helvetica, Courier, Times, Symbol, and Monospace),不支持'宋体*12*bold*Italic'的形式
oText = Obj_New('IDLgrText', '中文测试', Name='BarText', uvalue=[0,0], $
    ;ALIGNMENT=0.5, VERTICAL_ALIGNMENT =0.5, color=[255,0,0],font=myFont);sss added
改变字体:oText->SetProperty,FONT = myFont,COLOR=[255,0,0]

标签:Widget,color,笔记,myFont,宋体,IDL,字体,Label
From: https://blog.51cto.com/u_16245757/7351265

相关文章

  • 【学习笔记】AS3快速上手笔记
    作者:fbysss关键字:AS3,ActionScript引言:如果有java、javascript基础,AS语法很好理解,有一个上午足够。看了本文,基本可编写代码调试。1.      开发工具FlashBuilder。新建一个【ActionScript】项目,会自动生成一个as文件,可以直接在里面写代码测试。从结构上看,这个文件是一个类,......
  • Oracle sqlldr笔记
    需求:有两列0X开头的guid,需要合并并转换为10进制数值。控制文件如下:LOADDATAINFILE“/home/xxxdbfile/xxxdb/xxx.txt”truncateINTOTABLExxx_USER.TTTTTTABLEFIELDTERMINATEBY“”TRAILINGNULLCOLS—这个是指如果上面的列中,有空的列载入,不报错(IDsequence(max,1),......
  • java ClassLoader笔记(一)
    作者:fbysss关键字:ClassLoader一、SunJDKClassloader体系1.层次关系Bootstrap:加载rt.jar<-Extension:加载 jre/ext/*.jar <-System:加载CLASSPATH中的jar<-UserDefined加载用户自定义包类2.特殊点  BootstrapClassLoader为C++所写,ExtensionClassLoader的parent为null,其中......
  • 直播开发app,页面禁止系统字体缩放 以及 显示缩放
    直播开发app,页面禁止系统字体缩放以及显示缩放禁止系统字体缩放在BaseActivity中或具体Activity中添加如下代码  //字体大小不受系统字体大小改变的影响  @Override  publicResourcesgetResources(){    Resources   res  =super.getResour......
  • SpringCloud笔记
    微服务技术栈:                                              ......
  • 【刷题笔记】35. Search Insert Position
    题目Givenasortedarrayandatargetvalue,returntheindexifthetargetisfound.Ifnot,returntheindexwhereitwouldbeifitwereinsertedinorder.Youmayassumenoduplicatesinthearray.Example1:Input:[1,3,5,6],5Output:2Example2:I......
  • FFT & NTT 学习笔记
    FFTFFT是一种高效实现DFT和IDFT的方式,可以在\(O(n\logn)\)的时间内求多项式的乘法。多项式的点值表示不同于用每项的系数来表示一个多项式,我们知道对于给定的\(n+1\)个点值,可以确定唯一的\(n\)次多项式。这种用点值表示多项式的方法叫点值表示法。如果知道\(F(x......
  • c++ opencv 16bit tiff图像学习笔记
    1、读取图像基本信息:长、宽、通道数、灰度最大值、最小值、均值、方差值和灰度直方图#include<opencv2/opencv.hpp>usingnamespacecv;usingnamespacestd;intmain(intargc,char**argv){//读入图像Matsrc=imread("C:\\Users\\MingYi-LZQ\\Desktop\\1......
  • 多线程学习笔记
     1.进程和线程进程是指一个程序,例如QQ,打开会占用一定的内存和空间,会有产生和消亡。线程是由进程创造,一个进程可以有多个线程。单线程:在同一个时刻,只允许执行一个线程。多线程:在同一个时刻,允许执行多个线程。并发:同一时刻,多个任务交替执行,例如一台电脑同时运行qq和迅雷,看着貌似是有......
  • 新人笔记-集合1.0
    importjava.util.ArrayList;publicclassDemo01{publicstaticvoidmain(String[]args){//publicArrayList()创建一个空的集合对象//ArrayList<String>a=newArrayList<>();效果和下方相同ArrayList<String>a=newArrayList&l......