*'HoloLens MDL2 Assets', 'icomoon', 'MT Extra', 'Marlett', 'default'] FontWithSize := Font[1]+'-Bold-40' *设置字体 *Font[] 字体 * -40 字体大小 *-Bold 加粗 *-Italic 斜体 set_font (WindowHandle, FontWithSize) *设置用于文本输出的字体 set_tposition (WindowHandle, Height/2, Widt...
()); QueryFont(hv_WindowHandle, &hv_Font); //返回可用字体 //参数2:返回可用字体 //['Arial', 'Bahnschrift', 'Calibri', 'Cambria', 'Cambria Math', 'Candara', 'Comic Sans MS', //'Consolas', 'Constantia', 'Corbel', 'Courier New', 'Ebrima', 'Franklin Gothic', 'Gabriola', //'...
//Win下QString Font_win="-Arial-10-*-1-*-*-1-";//这里也可以Font_win = "-Arial-10";QByteArray ba=Font_win.toLocal8Bit();constchar*string=ba.data();SetFont(hv_WindowHandleCurrent,string);//Linux下HTuple hv_Font,hv_FontWithSize;QueryFont(hv_WindowHandleCurrent,&hv_Font);hv_Font...
根据之前的帮助文档,可以在Qt下实现字体修改 //设定Halcon窗口文字字体HTuple hv_OS;GetSystem("operating_system",&hv_OS);if(hv_OS.TupleSubstr(0,2)==HTuple("Win")){//方法一:直接设置Font参数QString Font_win="-Arial-10-*-1-*-*-1-";QByteArray ba=Font_win.toLocal8Bit();constchar*string...
字体不正确,可以先用query_font查询下系统支持字体;设置字体格式:FONTNAME[-STYLE]-FONT_SIZE (...
这个截图是halcon导出文件中set_display_font函数中的部分代码,原理通过QueryFont(hv_WindowHandle, &hv_AvailableFonts)这一句,将所有你系统的字体存储到hv_AvailableFonts,然后通过hv_Indices = hv_AvailableFonts.TupleFind(HTuple(hv_Fonts[hv_Fdx]))这一句来返回寻找hv_Fonts[hv_Fdx])(这是你自己定义的字体,比...
open_window(0,0,-1,-1,'root','visible','',WindowHandle) set_check('~text') query_font(WindowHandle,Fontlist) set_color(WindowHandle,'white') for i:=0 to |Fontlist|-1 by 1 set_display_font (WindowHandle,16,Fontlist[i],'true','false') write_string(WindowHandle,Fontlist[i]) ...
48、shape功能:获取文本光标的形状。.new_line功能:设置下一行的开始文本光标的位置。.query_font功能:查询可得到的字体。.query_tshape功能:查询文本光标的所有可得到的形状。.read_char功能:从一个文本窗口读取一个字符。.read_string功能:从一个文本窗口读取一个字符串。.set_font功能:设置文本输出的字体。.set...
1. get_font 功能:获取现在字体。 2. get_string_extents 功能:获取一个字符串的空间大小。 3. get_tposition 功能:获取光标位置。 4. get_tshape 功能:获取文本光标的形状。 5. new_line 功能:设置下一行的开始文本光标的位置。 6. query_font ...
因为QueryFont查找出来的可用字体列表是halcon12版本的,这样就导致set_disply_font报错,因为找不到和...