NX Journal 文字列入力ダイアログ

Share on:

文字列を入力するダイアログを表示して、入力された文字列を表示する プログラムを作成しました。

theUI.LockAccess()とtheUI.UnlockAccess()が無いと、ダイアログが一瞬で消えるのかもしれませんが、何も表示されなかったので入れました。

Pythonコード

 1import NXOpen
 2import NXOpen.UF
 3 
 4def main():
 5 
 6    theSession  = NXOpen.Session.GetSession()
 7    theUfSession  = NXOpen.UF.UFSession.GetUFSession()
 8    theUI = NXOpen.UI.GetUI()
 9 
10    text = "default"
11    theUI.LockAccess()
12    ret = theUfSession.Ui.AskStringInput("Enter String", text)
13    theUI.UnlockAccess()
14    theUfSession.Ui.DisplayMessage(ret[0], 1)
15 
16if __name__ == '__main__':
17    main()

関連記事