[發(fā)明專利]一種基于QtScript腳本的實時GUI編輯器的操作方法在審
| 申請?zhí)枺?/td> | 201811020660.0 | 申請日: | 2018-09-03 |
| 公開(公告)號: | CN109408054A | 公開(公告)日: | 2019-03-01 |
| 發(fā)明(設(shè)計)人: | 陳宏科;羅霞 | 申請(專利權(quán))人: | 廣東奧普特科技股份有限公司 |
| 主分類號: | G06F8/34 | 分類號: | G06F8/34;G06F8/38;G06F8/30 |
| 代理公司: | 天津市北洋有限責(zé)任專利代理事務(wù)所 12201 | 代理人: | 潘俊達 |
| 地址: | 523000 廣東省東莞*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 編輯器 用戶設(shè)計 控件 腳本 觸發(fā) 非標(biāo) 程序開發(fā)系統(tǒng) 功能響應(yīng) 界面功能 界面設(shè)計 界面響應(yīng) 生產(chǎn)效率 便利性 界面能 拖拽 | ||
本發(fā)明屬于編輯器的技術(shù)領(lǐng)域,具體涉及一種基于QtScript腳本的實時GUI編輯器的操作方法,包括如下步驟:1)準(zhǔn)備具有編輯用戶設(shè)計界面功能的程序開發(fā)系統(tǒng);2)用戶根據(jù)功能的需求,拖拽工具欄中相應(yīng)的非標(biāo)控件到用戶設(shè)計界面內(nèi);3)點擊控件欄內(nèi)的非標(biāo)控件,然后在觸發(fā)欄設(shè)置觸發(fā)函數(shù)、接收者和執(zhí)行函數(shù);4)在實時GUI編輯器上,用戶通過編輯相應(yīng)的功能響應(yīng)代碼,使用戶設(shè)計界面能實時做出相應(yīng)的界面響應(yīng)。本發(fā)明能夠使界面設(shè)計更加具有針對性和親和度,有助于提高操作的便利性,提高生產(chǎn)效率。
技術(shù)領(lǐng)域
本發(fā)明屬于編輯器的技術(shù)領(lǐng)域,具體涉及一種基于QtScript腳本的實時GUI編輯器的操作方法。
背景技術(shù)
現(xiàn)代工業(yè)自動化對于產(chǎn)品檢測效率的需求不斷提升,傳統(tǒng)的人工檢測模式已經(jīng)不能滿足生產(chǎn)的需要。特別在一些不適于人工作業(yè)的危險工作環(huán)境或者人工視覺難以滿足要求的場合,常用機器視覺來替代人工視覺。機器視覺憑借客觀性、精確性、重復(fù)性、以及成本低等優(yōu)勢,已經(jīng)在更多的領(lǐng)域得到推廣。機器視覺的核心是利用圖像處理算法對獲取的圖像進行數(shù)據(jù)分析。常用的圖像處理算法比較成熟,都已經(jīng)封裝為專門的模塊,在使用時,調(diào)用這些專門模塊可以獲得相應(yīng)的結(jié)果,但是這些模塊往往只有數(shù)據(jù)結(jié)果,沒有圖形化。
其中,中國專利文獻公開了在編輯期間顯示實時數(shù)據(jù)的改進圖形用戶界面編輯器(公開號:CN 104007957 A),包括提供具有用戶構(gòu)建GUI的編輯模式的程序開發(fā)系統(tǒng),以及提供能夠放置在作為GUI的一部分的窗體上的圖形元素,該圖形元素在程序開發(fā)系統(tǒng)處在編輯模式下的同時顯示來自服務(wù)器的數(shù)據(jù),控制連接和從服務(wù)器的數(shù)據(jù)傳送的參數(shù)可以在圖形元素的屬性部分中提供。上述的方案在一定程度上能顯示實時數(shù)據(jù),但是這種方案至少還存在以下缺陷:第一,采用常規(guī)的圖形用戶界面,用戶需較長時間熟悉操作;第二,在使用過程中,常規(guī)的圖形用戶界面脫離實際的用戶操作,操作步驟繁瑣,造成部分功能缺失或被棄用;第三,依賴不同的編譯器,降低了代碼運行的實時性。
發(fā)明內(nèi)容
本發(fā)明的目的在于:針對現(xiàn)有技術(shù)的不足,提供一種基于QtScript腳本的實時GUI編輯器的操作方法,采用QtScript腳本語言對實時GUI編輯器進行編輯,能夠?qū)崟r編寫或者修改非標(biāo)控件對應(yīng)的功能響應(yīng)代碼,實現(xiàn)功能響應(yīng)代碼在圖形用戶設(shè)計界面上實時動態(tài)運行,有助于實現(xiàn)代碼運行的實時性,提高實踐機器視覺方案的效率,同時用戶可根據(jù)實際的操作,自主對圖形用戶界面進行布局,縮短用戶熟悉界面的時間,增大用戶自由發(fā)揮的空間,使界面設(shè)計更加具有針對性和親和度,有助于提高操作的便利性,提高生產(chǎn)效率。
為了實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
一種基于QtScript腳本的實時GUI編輯器的操作方法,包括如下步驟:
1)準(zhǔn)備具有編輯或修改用戶設(shè)計界面功能的程序開發(fā)系統(tǒng);
2)用戶根據(jù)功能的需求,拖拽工具欄中相應(yīng)的非標(biāo)控件到用戶設(shè)計界面內(nèi),同時,非標(biāo)控件的對象和所屬類顯示在控件欄上;
3)點擊控件欄內(nèi)的非標(biāo)控件,然后在觸發(fā)欄設(shè)置觸發(fā)函數(shù)、接收者和執(zhí)行函數(shù);
4)在實時GUI編輯器上,編輯相應(yīng)的功能響應(yīng)代碼,使用戶設(shè)計界面能實時做出相應(yīng)的界面響應(yīng);
5)用戶根據(jù)實際操作的需求,在用戶設(shè)計界面布設(shè)其他非標(biāo)控件,完成設(shè)計圖形用戶界面。
本發(fā)明的操作方法中,步驟1)中用戶可以在程序開發(fā)系統(tǒng)內(nèi)對圖形用戶界面進行設(shè)計,且程序開發(fā)系統(tǒng)包括用于存放非標(biāo)控件的工具欄、用戶設(shè)計界面、控件欄和實時GUI編輯器,步驟2)中工具欄按非標(biāo)控件的功能將非標(biāo)控件分類排序,有助于用戶快速找到設(shè)計需要的非標(biāo)控件,加快非標(biāo)控件的搜索速度,同時采用拖拽的操作實現(xiàn)非標(biāo)控件快速導(dǎo)入用戶設(shè)計界面,減少操作步驟,從而加快非標(biāo)控件的導(dǎo)入速度,步驟3)中觸發(fā)函數(shù)發(fā)送信號給指定的接收者,然后接收者去執(zhí)行函數(shù),并做出相應(yīng)的界面響應(yīng)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東奧普特科技股份有限公司,未經(jīng)廣東奧普特科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811020660.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 腳本處理方法及裝置
- 一種實現(xiàn)腳本引擎的系統(tǒng)及方法
- 代理自動配置腳本的處理方法及代理自動配置腳本服務(wù)器
- 一種腳本執(zhí)行方法、裝置及計算設(shè)備
- 腳本轉(zhuǎn)換方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 性能測試平臺腳本存儲方法、裝置、設(shè)備及存儲介質(zhì)
- 一種實現(xiàn)測試腳本驗證的方法及系統(tǒng)
- 結(jié)構(gòu)化查詢語言腳本審查方法及相關(guān)設(shè)備
- 基于FitNesse框架的數(shù)據(jù)驅(qū)動腳本庫的方法、系統(tǒng)及介質(zhì)
- 一種腳本審計方法、裝置、設(shè)備及存儲介質(zhì)





