
發布
注冊
/
登錄GUI
關注創建者:王偉強 創建時間:2015-11-09
GUI的視頻教程
Abaqus插件程序GUI的二次開發 高級篇
Abaqus GUI二次開發 三部曲: Abaqus主窗口GUI的二次開發 Abaqus插件程序GUI的二次開發 初、中級篇 Abaqus插件程序GUI的二次開發 高級篇
¥199 4小時8分鐘 1503播放
查看
Abaqus主窗口GUI的二次開發
課程內容: 第一部分:類的使用方法,掌握面向對象的思維方式 第二部分:詳解Abaqus主窗口GUI二次開發的腳本 Abaqus GUI二次開發三部曲: Abaqus主窗口GUI的二次開發 Abaqus插件程序GUI的二次開發 初、中級篇 Abaqus插件程序GUI的二次開發 高級篇
¥199 6小時23分鐘 2591播放
查看
Abaqus插件程序GUI的二次開發 初、中級篇
Abaqus GUI二次開發三部曲: Abaqus主窗口GUI的二次開發 Abaqus插件程序GUI的二次開發 初、中級篇 Abaqus插件程序GUI的二次開發 高級篇
¥199 9小時31分鐘 2826播放
查看
GUI的實例教程
本文翻譯自:Develop better software with the help of GUI test automation
原文作者:Qt公司總監 Harri Porten
校審:Tengxiao Yu
在應用程序啟動時,用戶首先看到的是圖形用戶界面,通常稱為(GUI)。它是用戶從視覺上與應用程序交互的一層介質,是應用程序中對用戶可見的部分。例如,當客戶啟動金融應用程序來查看銀行余額時,他們會看到圖標和按鈕。這些都是GUI的一部分。
什么是GUI測試?
GUI測試的目的是確認受試應用程序的GUI能夠按預期運行。這包括跨平臺和跨設備測試,以確認它按預期運行并符合規范。鏈接、彈出式菜單、下拉菜單和按鈕只是受試的GUI元素中的一小部分。
應用程序的GUI必須通過嚴格的測試才能向公眾發布。由于需要多次測試,這個過程可能非常耗時且繁重。為了節省時間并確保準確性,QA團隊和開發者現在可以采用GUI自動化測試解決方案,使用軟件來執行測試,過程中無需人工干預。
什么是GUI自動化測試?
GUI自動化測試包括使用工具、腳本和軟件來生成自動化測試用例,以加速并簡化手動、重復且耗時的GUI測試。
為什么GUI測試很重要
GUI自動化測試工具可以幫助捕捉測試人員可能疏漏的細微的GUI缺陷。GUI自動化測試能夠檢測到的一些典型缺陷包括:
- 拼寫和語法錯誤
- 表單中的輸入框沒有對齊
- 在調整瀏覽器大小或更改頁面比例時部分元素未能正確顯示
- 改變語言時文本大小的調整
- 字體不匹配
- 已勾選項和未勾選項之間缺乏區分
對于測試團隊來說,理解這些問題的最好方法是站在實際用戶的角度考慮問題。
展開 MATLAB_GUI.part01.rar
MATLAB_GUI.part02.rar
MATLAB_GUI.part03.rar
MATLAB_GUI.part04.rar
MATLAB_GUI.part05.rar
MATLAB_GUI.part06.rar
MATLAB_GUI.part07.rar
MATLAB_GUI.part08.rar
MATLAB_GUI.part09.rar
MATLAB_GUI.part10.rar
MATLAB_GUI.part11.rar
MATLAB_GUI.part12.rar
展開 GUI對此注釋就無能為力了。
o 當你在GUI運行計算選項并保存輸出的文本時,使用 Save Window or Save Window As,GUI產生的命令會顯示在文件上面,同時還有計算選項本身的名字。例如MTF的文本輸出可能包含了一個 MFR 的命令(最大頻率)和一個 IFR 命令(頻率增量),如果你在GUI里面指定了這些參數,文本輸出里面最開始不會有 “MTF”。 但是如果你從命令窗口到文本編輯器,手動復制/粘貼 CODE V 文本輸出,你可以把時間和日期后面的命令輸入列表也拷貝過去。當然這是命令輸入,不是GUI輸入,但是總比沒有好!
一個 GUI 用戶也可以保存GUI輸入和設置,以供日后使用,方法是點擊任何計算選項輸入對話框左下角的按鈕 Save/Load Settings ,下面是MTF 的例子。 (在10.6版本以前,這個標簽是 “Option Set” ― 現在標簽名字改了,功能不變) ,這相當于序列文件,但是,CODE V 產生的 Save/Load Settings 文件是二進制文件,只能被 CODE V 讀。如果你希望保存為文本格式,你可以點擊按鈕 Preview Current (以前是 Preview ) 來看GUI生成的命令輸入。這個命令輸入文本就顯示在 Preview窗口,然后你可以拷貝粘貼到你的編輯器。你也可以使用Preview 而并不真正保存這些設置 ― 點擊 Close 按鈕而不是 Save As…按鈕。
概括一下,所有保存GUI輸入的方法(點擊按鈕、勾選、輸入數字)都產生二進制文件,只能被CODE V讀。對于存檔來說,謹慎的辦法是保存相應的命令,GUI可以自動為你產生文本格式的命令。
7. 鏡頭數據列表展現和編輯.這是GUI最基本的強項,設置優化控制變量、創建拾取關系、設置變焦參數等,也是GUI方便。
展開 利用PyQt進行程序GUI設計
Qt是一個跨平臺C++圖形用戶界面應用程序開發框架,可以用來開發GUI程序,PyQt是針對Python語言進行GUI程序設計的平臺。
通過PyQt設計GUI程序,可以直接打開PyQt的Design,這次以生成一耳光Main Window示例。
圖1
點擊創建生成一個MainWindow。在這里還有一種用的比較多的方式是通過Eric來打開PyQt的Design界面,通過這種方式比較方便編譯。如圖2所示。
打開python安裝目錄下的eric6.bat文件,啟動Eric,并且通過菜單項目新建一個項目,鼠標右鍵新建一個主窗口,程序自動啟動PyQt的Design界面。在新建的MainWindow鼠標右鍵,創建菜單欄。
圖2
連續創建6個菜單,如圖3所示,輸入每個菜單結束后必須按Enter鍵才可以。
圖3
在每個菜單下面可以根據需要創建子菜單,如圖4所示,但是需要注意的是,子菜單的創建沒法直接輸入中文,需要在外面寫好復制,然后粘貼進來,之后按Enter鍵才可以,這個可能是我安裝版本的問題。
圖4
之后在界面可以拖入控件,如圖5所示。
圖5
PyQt的Design界面窗口右邊有設置各個控件的屬性的窗口,可以設置很多的控件屬性。
創建完程序的GUI界面后,回到Eric,右鍵點擊剛設計的ui編譯窗體,之后在Eric會生成剛才的GUI界面代碼,如圖7所示。
圖6
圖7
如果想改這個GUI的顯式名稱,通過修改Eric生成的代碼,如圖8所示,修改如圖8中紅色框里名稱即可。
圖8
運行之后該程序上面的顯式變成“我的GUI”。
圖9
展開 為什么要對對話框的GUI做更改呢?
RSG對話框生成器中自帶的控件,確實可以做出簡單的對話框,但也就只能做簡單的對話框了。因為幾乎每個RSG提供的控件中的功能接口都很少,大量的功能接口被隱藏了(是真的!),還有一些控件用RSG是做不出來的。無論是控件的隱藏功能,還是做不出來的控件,想要使用它們,都必須以腳本的形式開發出來。
而在開發過程中,需要一次次的調試,如果每次調式都伴隨著重啟Abaqus,那是一件很頭疼的事。所以如果有不用重啟就能打開調式后的對話框的方法,使用起來則很痛快。
推出我的第二套課程:《Abaqus插件程序GUI的二次開發 初、中級篇》
課程一共21講,從腳本的角度,全面講解了RSG自帶的22種控件,以及沒包含的7種控件,共計29種控件,此外,還講解了注冊腳本中的8種類型關鍵字。課程以腳本的方式,不只是講解如何創建控件,更多的是挖掘控件被隱藏的功能,從而做出更豐富、更實用的插件對話框。
課程第一講,也有設置F和D兩個圖標按鈕的演示,歡迎觀看。
Abaqus GUI二次開發三部曲:
Abaqus 主窗口GUI的二次開發
Abaqus插件程序GUI的二次開發 初、中級篇
Abaqus插件程序GUI的二次開發 高級篇
展開 
GUI的相關專題、標簽、搜索
GUI的最新內容
網站地址:https://david-bourne.shinyapps.io/synthetmic-gui/
【功能亮點:為什么它值得收藏?】
零門檻,全在線操作: 無需安裝任何環境,打開瀏覽器即可完成從參數配置到模型生成的全過程。
高度可定制的統計控制: * 晶粒數量: 自由設定生成 10 到 1000+ 個晶粒。
插件GUI界面(可輸入基體尺寸,纖維直徑,長度,纖維體積分數,短纖維/連續纖維,設置纖維方向)
一、纖維拓撲形態的定義
為適應不同分析層次的需求,插件將纖維的幾何拓撲與空間取向解耦。通過Fibre Form選項可切換短纖維與連續纖維兩種模式。
><li class="ql-align-justify">T700:DOI: 10.1016/j.tws.2023.111053</li><li class="ql-align-justify">T300:DOI: 10.1177/07316844221147487</li></ul><p class="ql-align-justify"> 用戶在 GUI
;Ada架構Tensor Core加速混合精度訓練
顯示
雙27英寸 4K顯示器
一屏COMSOL Model Builder,一屏App開發器/結果可視化
系統
Windows 11 + WSL2 (Ubuntu)
兼容COMSOL GUI
實測中,某相機雖支持通過Web GUI配置NTP同步,但其SDK輸出的數據流時間戳精度為秒級,無法滿足毫秒級多傳感器對齊需求。這是設備端實現的限制,而非NTP協議本身的問題。
因此,NTP的適用場景為系統級時鐘同步(如工控機chrony/NTP馴服),精度需求1~10ms。
在同一框架內集成DFT-LCAO與DFT-PlaneWave代碼:靈活調整/測試速度與準確性之間的權衡
提供包含電子-聲子耦合的先進、用戶友好型方法,即使對于大型系統也適用
光學屬性
功能
仿真拉曼光譜、紅外光譜及光學光譜
解析聲子貢獻
獲取折射率、消光系數、反射率、極化率、光電導率
計算電光張量
優勢
NanoLab GUI
optics.ansys.com/hc/en-us/articles/1500012179982
[4]PAM4 Transceiver Virtuoso interoperability
https://optics.ansys.com/hc/en-us/articles/360042910173-PAM4-Transceiver-Cadence-Interoperability
[5]CML Compiler GUI
4全流程閉環集成
幾何→動態→預壓→機構→輸出在單一 GUI 內完成,消除多工具切換導致的數據傳遞誤差。
5可視化質量檢查
內置假人姿態報告生成器,自動輸出標準化 PDF/PPT 檢查報告,滿足 OEM 內部及外部審查要求。
4全流程閉環集成
幾何→動態→預壓→機構→輸出在單一 GUI 內完成,消除多工具切換導致的數據傳遞誤差。
5可視化質量檢查
內置假人姿態報告生成器,自動輸出標準化 PDF/PPT 檢查報告,滿足 OEM 內部及外部審查要求。
在一些CAE軟件中,「命令終端」是用戶與軟件最直接的交互方式,尤其是在一些高級仿真軟件(如ANSYS、Abaqus、COMSOL等)中,它作為一種補充圖形界面(GUI)的工具,為用戶提供更高的靈活性和控制能力。
而SimForge?的「命令終端」功能,意味著用戶可以通過命令行操作和調用所有軟件及資源。