国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

[Qt學(xué)習(xí)筆記]Halcon窗口界面上顯示文字的字體尺寸、樣式修改

這篇具有很好參考價(jià)值的文章主要介紹了[Qt學(xué)習(xí)筆記]Halcon窗口界面上顯示文字的字體尺寸、樣式修改。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1、查看Halcon幫助文檔

養(yǎng)成良好的查資料習(xí)慣,可以實(shí)現(xiàn)事半功倍。

1.1 Halcon12和Halcon20不同版本的幫助有所不同

在Halcon12中,有set_font和set_display_font兩個(gè)算子,其中set_display_font是本地函數(shù)形式,所以最終的實(shí)現(xiàn)算子為set_font.
按照不同的系統(tǒng)環(huán)境下,使用方法略有不同:
[Qt學(xué)習(xí)筆記]Halcon窗口界面上顯示文字的字體尺寸、樣式修改,Halcon/OpenCV學(xué)習(xí),Qt實(shí)例學(xué)習(xí),qt,Halcon

[Qt學(xué)習(xí)筆記]Halcon窗口界面上顯示文字的字體尺寸、樣式修改,Halcon/OpenCV學(xué)習(xí),Qt實(shí)例學(xué)習(xí),qt,Halcon

[Qt學(xué)習(xí)筆記]Halcon窗口界面上顯示文字的字體尺寸、樣式修改,Halcon/OpenCV學(xué)習(xí),Qt實(shí)例學(xué)習(xí),qt,Halcon
不同的系統(tǒng)下使用的方法不同,原本以為比較簡(jiǎn)單,直接按照文檔的example來(lái)設(shè)定就行,但是win下的字體比較多,這種方法可行,其他的系統(tǒng)下未必有指定的Font類型,所以我在Linux下一直提示的Font類型錯(cuò)誤;
再翻一下最新版Halcon20版本的文檔
新版介紹簡(jiǎn)單了很多,如果只修改字體,直接使用set_system(‘default_font’,Font)設(shè)置默認(rèn)字體就行,這里還進(jìn)行提示,根據(jù)不同的系統(tǒng),獲取支持的字體進(jìn)行設(shè)置,最后給出了比較簡(jiǎn)潔的example做參考。
[Qt學(xué)習(xí)筆記]Halcon窗口界面上顯示文字的字體尺寸、樣式修改,Halcon/OpenCV學(xué)習(xí),Qt實(shí)例學(xué)習(xí),qt,Halcon

[Qt學(xué)習(xí)筆記]Halcon窗口界面上顯示文字的字體尺寸、樣式修改,Halcon/OpenCV學(xué)習(xí),Qt實(shí)例學(xué)習(xí),qt,Halcon

[Qt學(xué)習(xí)筆記]Halcon窗口界面上顯示文字的字體尺寸、樣式修改,Halcon/OpenCV學(xué)習(xí),Qt實(shí)例學(xué)習(xí),qt,Halcon

1.2在win和LINUX下用Qt實(shí)現(xiàn)字體修改

根據(jù)之前的幫助文檔,可以在Qt下實(shí)現(xiàn)字體修改

    //設(shè)定Halcon窗口文字字體
    HTuple hv_OS;
    GetSystem("operating_system",&hv_OS);
    if(hv_OS.TupleSubstr(0,2) == HTuple("Win")){
        //方法一:直接設(shè)置Font參數(shù)
        QString Font_win = "-Arial-10-*-1-*-*-1-";
        QByteArray ba = Font_win.toLocal8Bit();
        const char *string = ba.data();
        SetFont(hv_WindowHandleCurrent,string);
    }
    else if(hv_OS.TupleSubstr(0,4) == HTuple("Linux")){
        //方法二:獲取系統(tǒng)下的字體,選擇第一個(gè)加載使用
        HTuple hv_Font,hv_FontWithSize;
        QueryFont(hv_WindowHandleCurrent,&hv_Font);
        hv_FontWithSize = HTuple(hv_Font[0]) + "-40";
        SetFont(hv_WindowHandleCurrent,hv_FontWithSize);
    }

由于在Linux下設(shè)置了好幾種字體都顯示錯(cuò)誤,所以直接使用第二種方法,獲取Linux支持的字體進(jìn)行設(shè)置。
根據(jù)上述方法設(shè)定的效果如下
[Qt學(xué)習(xí)筆記]Halcon窗口界面上顯示文字的字體尺寸、樣式修改,Halcon/OpenCV學(xué)習(xí),Qt實(shí)例學(xué)習(xí),qt,Halcon

1.3相關(guān)實(shí)現(xiàn)Demo程序

Halcon窗口顯示文字字體修改文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-841926.html

到了這里,關(guān)于[Qt學(xué)習(xí)筆記]Halcon窗口界面上顯示文字的字體尺寸、樣式修改的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【學(xué)習(xí)筆記】Unity基礎(chǔ)(十)【Unity界面之Scene窗口工具欄】

    【學(xué)習(xí)筆記】Unity基礎(chǔ)(十)【Unity界面之Scene窗口工具欄】

    轉(zhuǎn)載請(qǐng)注明出處:??https://blog.csdn.net/weixin_44013533/article/details/131707918 主要參考: 官方手冊(cè) Scene視圖 注:本文使用的unity版本是2021.3.25f Scene 視圖是正在創(chuàng)建的世界的交互式視圖。Scene 視圖可用于選擇和定位景物、角色、攝像機(jī)、光源和所有其他類型的游戲?qū)ο蟆?本節(jié)將詳細(xì)

    2024年02月06日
    瀏覽(78)
  • Qt5學(xué)習(xí)筆記:Qt兩個(gè)窗口(Widget)間傳遞數(shù)據(jù)

    0x01 原理介紹 Qt兩個(gè)窗口之間傳遞數(shù)據(jù)實(shí)際上還是利用了信號(hào)與槽的概念來(lái)實(shí)現(xiàn)。 本質(zhì)上講,我們只需要實(shí)現(xiàn)A窗口發(fā)射信號(hào),B窗口槽函數(shù)響應(yīng)信號(hào)即可。 首先我們?cè)贏窗口的頭文件中定義發(fā)射的信號(hào): 然后在B窗口的頭文件中定義槽函數(shù): 最后我們需要將信號(hào)與槽連接起來(lái),

    2024年02月13日
    瀏覽(30)
  • Carla學(xué)習(xí)筆記(一)服務(wù)器跑carla本地顯示窗口

    Carla學(xué)習(xí)筆記(一)服務(wù)器跑carla本地顯示窗口

    因?yàn)殡娔X配置不夠,所以在服務(wù)器跑carla,本地運(yùn)行PythonAPI里的樣例。 服務(wù)器里就正常按照教程安裝就好了,隨便找了個(gè)參考:[carla入門教程]-1 安裝carla環(huán)境_carla安裝_一騎紅塵荔枝來(lái)的博客-CSDN博客 但是先不要運(yùn)行。 把carla倉(cāng)庫(kù)的PythonAPI拷貝到本地,或者直接去官方里下載一

    2024年04月15日
    瀏覽(191)
  • 關(guān)于Navicat15更換顯示器后窗口&字體很大的解決方法

    關(guān)于Navicat15更換顯示器后窗口&字體很大的解決方法

    1、27寸顯示器未修改前的分辨率 2、修改方式 ? ? ? ? 2.1、如果你的Navicat在桌面右鍵-選擇屬性-選擇兼容性-點(diǎn)擊更改高DPI設(shè)置 ????????2.2、選擇高DPI縮放代替-勾選替代高DPI縮放行為??s放執(zhí)行選擇-系統(tǒng)(增強(qiáng)) ????????2.3、確定-應(yīng)用-確定-重啟Navicat 3、修改后的效果

    2024年04月29日
    瀏覽(140)
  • QT界面中再添加界面窗口

    QT界面中再添加界面窗口

    目錄 使用場(chǎng)景: 教程: 1.首先創(chuàng)建一個(gè)qt設(shè)計(jì)師界面類 2.現(xiàn)在你有界面了,但是沒有創(chuàng)建 3.創(chuàng)建了界面,但是沒有容納該界面的地方,這個(gè)時(shí)候就要選擇容納的界面, 4.創(chuàng)建完成控件以后開始添加界面,大體的方法基本都是這個(gè) 首先說(shuō)一下使用場(chǎng)景,很多時(shí)候一個(gè)界面會(huì)包含很多不

    2024年02月16日
    瀏覽(25)
  • QT學(xué)習(xí)開發(fā)筆記(項(xiàng)目實(shí)戰(zhàn)之智能家居物聯(lián) UI 界面開發(fā) )

    QT學(xué)習(xí)開發(fā)筆記(項(xiàng)目實(shí)戰(zhàn)之智能家居物聯(lián) UI 界面開發(fā) )

    項(xiàng)目路徑為 4/01_smarthome/01_smarthome/01_smarthome.pro,先看項(xiàng)目界面。項(xiàng)目界面如 下,采用暗黑主題設(shè)計(jì),結(jié)合黃色作為亮色,讓用戶一目了然。界面筆者從一些智能家居界面 中找到靈感的,編寫設(shè)計(jì)完成的效果不錯(cuò)!請(qǐng)自行查閱源碼,掌握了本教程前面第七章的內(nèi)容, 就可以理

    2024年02月16日
    瀏覽(25)
  • Python實(shí)現(xiàn)顯示前景色及文字的面板,在窗口輸入數(shù)值,并顯示該數(shù)值的兩個(gè)代碼程序

    Python實(shí)現(xiàn)顯示前景色及文字的面板,在窗口輸入數(shù)值,并顯示該數(shù)值的兩個(gè)代碼程序

    目錄 前言 一、顯示前景色及文字的面板 1.實(shí)現(xiàn)的功能 2.代碼程序 3.運(yùn)行截圖 二、在窗口輸入數(shù)值,并顯示該數(shù)值 1.實(shí)現(xiàn)的功能 2.代碼程序 3.運(yùn)行截圖 1.本博文代碼由兩部分組成,如果想使用快速查找,建議瀏覽目錄檢索; 2.本代碼為Python語(yǔ)言,我使用的是Spyder(python 3.8)軟

    2023年04月09日
    瀏覽(22)
  • 【OCR項(xiàng)目】之用HALCON的深度學(xué)習(xí)工具進(jìn)行文字識(shí)別,并導(dǎo)出到C++調(diào)用

    【OCR項(xiàng)目】之用HALCON的深度學(xué)習(xí)工具進(jìn)行文字識(shí)別,并導(dǎo)出到C++調(diào)用

    HALCON是一個(gè)強(qiáng)大的機(jī)器視覺工具,包含了2D,3D圖像各種算子,以及各種任務(wù)的深度學(xué)習(xí)工具,包括目標(biāo)檢測(cè),實(shí)例分割,文字識(shí)別等。 這次從實(shí)際生產(chǎn)的角度,來(lái)分享一下如何用HALCON進(jìn)行文字識(shí)別。 衡量一個(gè)技術(shù)是否能在實(shí)際工業(yè)生產(chǎn)使用,要考慮的因素: 最重要的一點(diǎn),

    2024年01月22日
    瀏覽(19)
  • QT 多界面跳轉(zhuǎn)以及窗口之間參數(shù)傳遞

    QT 多界面跳轉(zhuǎn)以及窗口之間參數(shù)傳遞

    之前一直用的是c#,由于最近要使用CC來(lái)二次開發(fā),所以先熟悉一下QT。 1、從一個(gè)界面跳到另外一個(gè)界面不需要返回 2、從一個(gè)界面跳到另外一個(gè)界面需要返回 1、新增主窗口 主窗口 第二個(gè)窗口: 原理: ?注意點(diǎn): 1、必須在新的窗口中傳入當(dāng)前的窗口的指針 ? 本質(zhì)上是類和

    2024年02月10日
    瀏覽(22)
  • 【QT 網(wǎng)絡(luò)云盤客戶端】——主窗口界面的設(shè)計(jì)

    【QT 網(wǎng)絡(luò)云盤客戶端】——主窗口界面的設(shè)計(jì)

    目錄 1.設(shè)計(jì)主窗口界面? ?2.設(shè)置窗口的背景圖片 3. 自定義標(biāo)題欄? 3.1 設(shè)置toolbutton按鈕的圖片? 3.2 設(shè)置按鈕的大小 3.3?將自定義標(biāo)題欄添加設(shè)置到主頁(yè)面中 ?3.4 去除窗口的原標(biāo)題欄 ?3.5 設(shè)置按鈕顏色 3.6?切換頁(yè)面功能實(shí)現(xiàn) 4.我的文件頁(yè)面的設(shè)計(jì) 4.1 菜單欄的設(shè)計(jì) 4.2 自定義

    2024年02月15日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包