不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

TK界面開發(fā)的案例

python小程序,提取路徑下所有excel表中數(shù)據(jù),輸入界面是基于TK語言編寫的
from tkinter import Tk, Button, filedialog, Label, Entry # 創(chuàng)建主窗口 window = Tk() ##################################### 創(chuàng)建3個靜態(tài)文本框和輸入框定義矩陣規(guī)模和數(shù)量 label1 = Label(window, text="矩陣行數(shù)") label1.grid(row=0, column=0) entry1 = Entry(window) entry1.grid(row=0, column=1) label2 = Label(window, text="矩陣列數(shù)") label2.grid(row=1, column=0) entry2 = Entry(window) entry2.grid(row=1, column=1) label3 = Label(window, text="矩陣數(shù)量") label3.grid(row=2, column=0) entry3 = Entry(window) entry3.grid(row=2, column=1) label4 = Label(window, text="載荷類型_表格sheet關(guān)鍵詞") label4.grid(row=0, column=2) entry4 = Entry(window) entry4.grid(row=0, column=3) ###########################################定義矩陣初始化子函數(shù),根據(jù)靜態(tài)文本框數(shù)據(jù)生成一定數(shù)量一定格式的矩陣 def martrix_gen(): entry1.delete(0, 'end') # 設(shè)置缺省值128 entry1.insert('end', 128) entry2.delete
展開
Tcl/Tk開發(fā)HyperWork目錄樹結(jié)構(gòu)
Tcl/Tk開發(fā)HyperWork目錄樹 HyperWork的二次開發(fā)主要是HyperMesh(前處理)和HyperView(后處理的開發(fā)),用到的語言是Tcl/Tk和大量的API函數(shù),HyperMesh和HyperView的二次開發(fā)形式多樣,在HyperMesh里面比較簡單的是利用宏文件開發(fā)按鈕,然后利用按鈕實(shí)現(xiàn)一系列的功能,當(dāng)然雖然只是簡單的按鈕,卻也可以實(shí)現(xiàn)很強(qiáng)大的功能,甚至是整個完整的分析過程。還有一種是利用Process Studio開發(fā)流程樹。 除了自帶的這個開發(fā)工具,Tk本身也可以直接開發(fā)具有目錄樹結(jié)構(gòu)的系統(tǒng),主要用到treeview組件,下面就以一個簡單的例子實(shí)現(xiàn)這個功能。
展開
Tcl/Tk與APDL聯(lián)合編程實(shí)現(xiàn)ANSYS的二次開發(fā)
Tcl/Tk與APDL聯(lián)合編程實(shí)現(xiàn)ANSYS的二次開發(fā) ANSYS的二次開發(fā)語言有四種,分別是APDL、UPFs、UIDL及Tcl/Tk,其中后面兩個用于ANSYS交互界面開發(fā)。APDL(ANSYS Parametric Design Language)大家都熟悉,ANSYS參數(shù)化設(shè)計(jì)語言,及俗稱的命令流。它由類似于FORTRAN的語言部分和1000多條ANSYS命令組成。 APDL是一種解釋性文本語言,有順序、選擇、循環(huán)及宏等結(jié)構(gòu)。利用APDL將ANSYS命令組織起來,編寫出參數(shù)化的用戶程序,從而實(shí)現(xiàn)有限元分析的全過程,即建立參數(shù)化的實(shí)體模型、參數(shù)化的網(wǎng)格劃分與控制、參數(shù)化的材料定義、參數(shù)化的載荷和邊界條件定義、參數(shù)化的分析控制和求解以及參數(shù)化的后處理。 UPFs(User Programmable Features),即用戶可編程特性,它是源代碼層次的ANSYS二次開發(fā),用戶可以根據(jù)需要利用UPFs重新編譯連接生成用戶定制版本的ANSYS軟件,例如創(chuàng)建新單元、定義新的材料屬性、定義用戶失效準(zhǔn)則等等。 UIDL是ANSYS用戶界面設(shè)計(jì)語言(UserInterfaceDesignLanguage)的簡寫,允許用戶改變ANSYS的圖形界面中的一些組項(xiàng),提供了一種允許用戶靈活使用組織設(shè)計(jì)ANSYS的強(qiáng)有力工具,不過功能有限。 Tcl稱為“工具命令語言”"Tool Command Language",是一種腳本語言。Tk則是基于Tcl的圖形界面開發(fā)工具箱,與UIDL相比,更能夠觸及深層,因此更加靈活,開發(fā)界面受限更少。 采用Tcl/Tk與APDL聯(lián)合編程能夠通過界面實(shí)現(xiàn)參數(shù)化設(shè)計(jì)過程,非常直觀。
展開
UIDL-Tcl/Tk-APDL聯(lián)合編程實(shí)現(xiàn)ANSYS二次開發(fā)(終極篇)
Tk則是基于Tcl的圖形界面開發(fā)工具箱,與UIDL相比,更能夠觸及深層,因此更加靈活,開發(fā)界面受限更少。Tcl/Tk在用于圖形化界面開發(fā)的時候比較好用,界面開發(fā)較為靈活,除了上面的這種簡單界面開發(fā),也能夠開發(fā)比較系統(tǒng)全面的界面,結(jié)合Tcl語言本身就能夠完成很多的工作,對于參數(shù)化過程非常方便。
TK界面開發(fā)圖1
HyperMesh二次開發(fā)技術(shù)—插件界面開發(fā)
subWindow.f.part02 -text "Import/Export" -width 23 -height 100 button .subWindow.f.part02.button00 -text "Import" -width 5 -font {arial 8 bold} button .subWindow.f.part02.button01 -text "Export" -width 5 -font {arial 8 bold} button .subWindow.f.part02.button02 -text "-Back-" -width 5 -font {arial 8 bold} -command {destroy .subWindow} grid .subWindow.f.part02.button00 -column 0 -row 0 -pady 5 -padx 2 -sticky ew grid .subWindow.f.part02.button01 -column 0 -row 1 -pady 5 -padx 2 -sticky ew grid .subWindow.f.part02.button02 -column 0 -row 2 -pady 5 -padx 2 -sticky ew grid .subWindow.f.part02 -column 2 -row 0 -padx 3 -pady 1 -sticky ew pack .subWindow.f -padx 0 -pady 1 } #調(diào)用subWindow過程 subWindow 2.代碼解析 (1) toplevel .subWindow -background {black} 在HyperMesh主界面下定義目錄名為
展開
Hypermesh的陣列復(fù)制功能及用戶交互界面二次開發(fā) ¥5
通過一次性操作實(shí)現(xiàn)多次、陣列復(fù)制能極大減少我們手動操作的時間,減少不必要的失誤或麻煩,同時擁有一個較為好的交互界面更能幫助我們簡單、直觀易懂地實(shí)現(xiàn)這一系列操作。 下圖為界面功能鍵詳細(xì)介紹: 第一個功能框 線性多次復(fù)制,可以先填入復(fù)制的距離和數(shù)量(只需在創(chuàng)建前填入即可),再依次選擇要復(fù)制的單元,然后再點(diǎn)擊復(fù)制的方向,最后執(zhí)行復(fù)制。 第二個功能框 環(huán)形陣列復(fù)制,可以先填入復(fù)制的距離和數(shù)量(只需在創(chuàng)建前填入即可),再依次選擇要復(fù)制的單元,然后再點(diǎn)擊環(huán)形復(fù)制的中心軸,最后執(zhí)行復(fù)制。 第三個功能框 為矩形陣列復(fù)制,可以先填入復(fù)制的距離和數(shù)量(只需在創(chuàng)建前填入即可),再依次選擇要復(fù)制的單元,然后再點(diǎn)擊復(fù)制的第一個方向和第二個方向,最后執(zhí)行復(fù)制。 利用 腳本 的 便捷性 讓我們的雙手得到解放,尤其是在遇到很多需要處理的特征就顯得十分必要。 腳本詳細(xì)功能呈現(xiàn)效果展示如下: 具體腳本如下可自取。
展開
ANSYS圖形用戶界面二次開發(fā)
蘭州鐵道學(xué)院學(xué)報-2002年 01期-ANSYS圖形用戶界面二次開發(fā) 蘭州鐵道學(xué)院學(xué)報-2002年 01期-ANSYS圖形用戶界面二次開發(fā).pdf
使用Tkinter開發(fā)Python圖形用戶界面--全套帶案例代碼 ¥20
2025 年 7 月出版 MP4 創(chuàng)建 |視頻: h264, 1280x720 |音頻:AAC,44.1 KHz,2 通道 級別:初學(xué)者 |類型: 在線學(xué)習(xí) |語言: 英語 |持續(xù)時間: 42 講座 ( 4h 40m ) |大小: 1.6 GB 掌握 Python GUI 開發(fā):學(xué)習(xí) Tkinter 基礎(chǔ)知識、小部件、事件處理和應(yīng)用程序設(shè)計(jì)。 您將學(xué) 到的內(nèi)容 了解如何安裝和配置 Python 3 和 Tkinter 以進(jìn)行桌面 GUI 開發(fā)。 掌握 Tkinter 小部件以創(chuàng)建用戶友好的桌面應(yīng)用程序,包括按鈕、標(biāo)簽和文本框。 了解 Tkinter 中事件處理的基礎(chǔ)知識,例如將作綁定到鼠標(biāo)和鍵盤事件。 使用 Tkinter 構(gòu)建完整的 Python 桌面應(yīng)用程序,包括布局管理和事件驅(qū)動編程。 要求 不需要任何編程經(jīng)驗(yàn)。您將學(xué)習(xí)開始使用 Python 和 Tkinter 構(gòu)建桌面應(yīng)用程序所需的一切。 02_widgets.py 描述 您準(zhǔn)備好使用 Python 創(chuàng)建功能強(qiáng)大的桌面應(yīng)用程序了嗎?在本課程中,使用 Tkinter 進(jìn)行 Python GUI 開發(fā),您將掌握使用 Pyth
展開
HyperMesh二次開發(fā)技術(shù)—鼠標(biāo)調(diào)整插件UI界面位置
set Mx %X; #將光標(biāo)y坐標(biāo)值賦給變量My set My %Y; #調(diào)用mouRelSubPosit過程,返回光標(biāo)位置與界面左頂點(diǎn)的距離數(shù)列賦給變量relPosit,0位置為x方向距離,1位置為y方向 #距離 set relPosit [mouRelSubPosit $Mx $My]; #數(shù)列"relPosit" 0 位置數(shù)值賦給變量Dx set Dx [lindex $relPosit 0]; #數(shù)列"relPosit" 0 位置數(shù)值賦給變量Dy set Dy [lindex $relPosit 1]; #改變nextId,用于辨識是否改變界面位置 set nextId 1; } #新建mouRelSubPosit過程,功能:返回光標(biāo)位置與界面左頂點(diǎn)的距離數(shù)列 proc mouRelSubPosit {Mx My} { upvar #1 Mx mx upvar #1 My my set relPosit "" #獲取界面尺寸及位置信息,賦值給變量SizePosit set SizePosit [wm geometry .subWindow] #獲得界面x坐標(biāo)信息,賦值給變量PositX set PositX [lindex [split $SizePosit +] 1] #獲得界面y坐標(biāo)信息,賦值給變量PositY set PositY [lindex [split $SizePosit +] 2]
展開
hypermesh二次開發(fā)界面自定義按鈕的添加 ¥30
<p>hypermesh擁有強(qiáng)大的二次開發(fā)功能,用戶可以利用Tcl / Tk語言進(jìn)行二次開發(fā),涉及自動化腳本、界面按鈕添加、彈窗等,本次主要講述通過在Utility菜單的User頁面添加自定義按鈕,按鈕附加Tcl / Tk腳本,直接進(jìn)行用戶所需的特殊功能。如下圖所示:</p><p><br></p><figure style="text-align: center;" class="ql-align-center"> <figure class="figure-image" contenteditable="false" data-img="https://img.jishulink.com/202503/attachment/c7171445acb943e7a194e71d2310faac.png" style="display: inline-block;"> <img src="https://img.jishulink.com/202503/attachment/c7171445acb943e7a194e71d2310faac.png" data-mobile-src="https://img.jishulink.com/202503/attachment/c7171445acb943e7a194e71d2310faac.png?image_process=/format,webp" data-pc-src="https://img.jishulink.com/202503/attachment/c7171445acb943e7a194e71d2310faac.png?
展開
Qt Group與高通公司合作,簡化工業(yè)物聯(lián)網(wǎng)的用戶界面開發(fā)
Qt Group(Nasdaq, Helsinki: QTCOM)與高通技術(shù)公司今日宣布,正在合作為工業(yè)物聯(lián)網(wǎng)設(shè)備簡化高級圖形用戶界面 (GUI) 的開發(fā)和軟件質(zhì)量保證。 Qt的跨平臺開發(fā)工具與高通技術(shù)公司相結(jié)合意味著物聯(lián)網(wǎng)制造商可以大幅縮短其設(shè)備的上市時間。 高通科技公司是全球最大的半導(dǎo)體制造商之一,長期以來一直為智能手機(jī)、汽車、擴(kuò)展現(xiàn)實(shí)和物聯(lián)網(wǎng)等行業(yè)的設(shè)備提供處理器。將Qt Group平臺移植到高通技術(shù)公司的軟件上,可以顯著簡化軟件供應(yīng)商使用高通技術(shù)公司的先進(jìn)處理器開發(fā)和測試用戶界面(UI)解決方案的流程。這也將大幅提升硬件供應(yīng)商大規(guī)模開發(fā)系統(tǒng)化模塊(SoM)的便利性和速度。SoM是配備現(xiàn)成組件的微型計(jì)算機(jī)系統(tǒng),可用于輕松創(chuàng)建嵌入式電子設(shè)備(從機(jī)器人到安全攝像頭)。 使用支持Qt的高通技術(shù)公司處理器時,除了獲得這些UI功能之外,原始設(shè)備制造商還可以使用Qt Group直觀、用戶友好的軟件開發(fā)和質(zhì)量保證工具,從而大大降低制造商的生產(chǎn)門檻。 "如果忽略今天科技創(chuàng)新的喧囂,對終端用戶影響最大的到底是什么?那就是用戶體驗(yàn),尤其是用戶界面,"Qt Group高級產(chǎn)品經(jīng)理Roger Mazzella 說,"Qt Group多年來一直為能與高通技術(shù)公司在汽車行業(yè)開展合作而感到自豪。現(xiàn)在,我們可以將所有基礎(chǔ)工作的優(yōu)勢擴(kuò)展到物聯(lián)網(wǎng)市場,而高通技術(shù)公司非常適合這一市場。它們的高性能處理器可以處理數(shù)據(jù)密集型通信,同時向開發(fā)者和最終用戶提供其期望的超快性能。” Qt Group產(chǎn)品管理高級副總裁Juhapekka Niemi表示:"Qt技術(shù)的優(yōu)勢在于已實(shí)際運(yùn)用于70個行業(yè)。我們將為物聯(lián)網(wǎng)硬件、軟件供應(yīng)商提供開箱即用的UI/UX開發(fā)和質(zhì)量保證工具。這些供應(yīng)商無需進(jìn)行任何集成,GUI開發(fā)的簡便性將大大縮短其產(chǎn)品上市的時間。"
展開
TK界面開發(fā)圖2
flac3d的interface界面單元非線性本構(gòu)模型開發(fā)代碼 ¥12
<p>基于fish語言的flac3d的interface界面單元非線性本構(gòu)模型開發(fā)實(shí)例</p>
3分鐘教會你ABAQUS二次開發(fā)之--界面數(shù)據(jù)合理性驗(yàn)證
前言:本文適用有一定ABAQUS插件開發(fā)的人員使用,話不多說,開始正題。 以復(fù)合材料的材料屬性“密度”一欄為例說明,我們輸入一個負(fù)數(shù),比如 -10,眾所周知,一個材料的密度肯定不可能是負(fù)數(shù), 大家看到?jīng)]有,立馬彈出一個警告提示“復(fù)合材料密度必須為正數(shù),請重新輸入!” 這是怎么實(shí)現(xiàn)的呢?首先請小伙伴們創(chuàng)建一個這樣的插件 (創(chuàng)建插件的辦法網(wǎng)站見:https://blog.csdn.net/sinat_42856437/article/details/86703009) 大家打開自己的插件目錄,會看到生成這樣3個.py文件,(.pyc文件在Python文件執(zhí)行后生成的,假裝看不到,不用管他) 接下來我們打開“warning_plugin.py”文件,注意,大家如果給自己的插件名稱名為為“xx”,那么就打開“xx_plugin.py” 我們將第43行代碼的“retrue True”刪去,在“ pass”即第42行代碼后面插入一串代碼,,變成如下形式: 這里需要注意兩個點(diǎn),首先“self.numKw”,中的num必須是在內(nèi)核文件中定義的參數(shù)一樣 說白了,你想把哪個參數(shù)新增數(shù)據(jù)合法性驗(yàn)證,那就自動在這個參數(shù)后面加上個kw,然后照貓畫虎,進(jìn)行替換即可。 showAFXErrorDialog()----這是ABAQUS界面開發(fā)中的一個函數(shù),其他參數(shù)不用管,重點(diǎn)在第二個參數(shù),輸入彈出的警告框提示內(nèi)容,例如,你想彈出“ERROR!!!”,好,那就輸入該字符串即可,但是要注意一點(diǎn),你想顯示漢字,必須首先漢化,漢化方法見其他教程,并且將漢字轉(zhuǎn)換為GBK編碼,才可以正常顯示,有的腳本不轉(zhuǎn)化也可以顯示漢字,我也搞不懂,懂行的朋友可以教一下在下。
展開
LS-prepost 后臺運(yùn)行不出現(xiàn)GUI界面的命令行(做二次開發(fā)平臺的朋友可以留意一下!)
今天有人問,如何在后臺運(yùn)行LS-prepost但是不出現(xiàn)GUI的界面 ************************************************************************************************************************* 提供如下答案 ,貼在這里,作為備份,怕以后又找不到 在DOS 窗口 敲入 C:\"Program Files"\LSTC\"LS-PrePost 4.8"\lsprepost4.8_x64.exe c= XX.cfile -nographics XX.cfile 是命令行輸入文件 nographics是非gui ************************************************************************************************************************* 官方的網(wǎng)站如下: http://lstc.com/lspp/content/other/command/command.shtml 具體的參數(shù)摘錄如下: Almost all graphical user interface (GUI) interaction generates commands, and these commands are written to a file called lspost.cfile.
展開
通過實(shí)時駕駛模擬革新汽車人機(jī)界面(HMI)開發(fā)【3月14日直播】
在當(dāng)今汽車行業(yè),開發(fā)兼具直觀性、功能性與安全性的人機(jī)界面(HMI),正成為愈發(fā)嚴(yán)峻的挑戰(zhàn)。傳統(tǒng)的靜態(tài)模型和造價高昂的物理原型,難以精準(zhǔn)復(fù)刻現(xiàn)實(shí)駕駛場景,這使得實(shí)現(xiàn)駕駛員與界面的無縫交互變得困難重重。 隨著車載技術(shù)的迅猛發(fā)展,諸如信息娛樂系統(tǒng)、高級駕駛輔助系統(tǒng)(ADAS)控制模塊以及數(shù)字儀表盤等不斷迭代更新,工程師們急需一種更具動態(tài)性、以模擬驅(qū)動的創(chuàng)新方法,以便在產(chǎn)品量產(chǎn)前,就能全方位優(yōu)化 HMI 的易用性、人體工程學(xué)設(shè)計(jì)以及整體用戶體驗(yàn)。 在本次免費(fèi)的 60 分鐘網(wǎng)絡(luò)研討會上,來自VI-grade的工程師將為您深度解析 VI-grade 公司的 COMPACT HMI 模擬器如何為 HMI 開發(fā)流程帶來革命性的變革。 ??主要議題及要點(diǎn) 1??探究實(shí)時駕駛模擬技術(shù),如何為 HMI 的設(shè)計(jì)、可用性測試及安全性評估注入新的活力。 2??了解模塊化、可靈活配置的系統(tǒng)設(shè)置,如何顯著加速原型開發(fā)進(jìn)程,同時有效降低開發(fā)成本。 3??洞悉 “駕駛員在環(huán)” 評估機(jī)制,如何確保實(shí)現(xiàn)最佳的駕駛員交互體驗(yàn),并嚴(yán)格遵循人體工程學(xué)設(shè)計(jì)準(zhǔn)則。 通過實(shí)時駕駛模擬革新汽車人機(jī)界面(HMI) 開發(fā) 直播時間:3月14日 15:00 直播講師:周光磊 VI-grade中國區(qū)應(yīng)用工程師,從事車輛動力學(xué)仿真及駕駛模擬器應(yīng)用技術(shù)支持工作,熟悉駕駛模擬器在車輛動力學(xué)、智能駕駛等領(lǐng)域的應(yīng)用。 從事整車性能開發(fā)、車輛動力學(xué)、底盤電子、ADAS系統(tǒng)開發(fā)與測試、注重用戶感受的工程師和行業(yè)研究人員,想要掌握最新技術(shù)?就在3月14日 15:00!!!
展開