找回密码
 注册
Simdroid-非首页
查看: 108|回复: 4

[二次开发] python中如何等待用户操作?

[复制链接]
发表于 2012-12-23 13:25:41 | 显示全部楼层 |阅读模式 来自 江苏南京
悬赏20仿真币未解决
在python写出图的时候,出图前停留一下,等待用户把图片位置调整一下再往下进行(打印图片),怎么实现?

发表于 2012-12-24 23:02:40 | 显示全部楼层 来自 德国
Simdroid开发平台
试试
rinp = raw_input("input something")
为嘛要用手动的调整图片呢? 用Python程序一样的可以调整图片方位呀.
回复

使用道具 举报

 楼主| 发表于 2012-12-25 20:21:47 | 显示全部楼层 来自 江苏南京
yaozongzhuan 发表于 2012-12-24 23:02
试试
rinp = raw_input("input something")
为嘛要用手动的调整图片呢? 用Python程序一样的可以调整图片方 ...

显示器大小,屏幕分表率,窗口大小都会影响输出地大小,而且每次出图的尺寸可能都不一样,很难定一个统一的标准,可以提供一个选择方案,手动或自动用户自己决定
你那个方法好像不行,input的时候是在cmd窗口里输入的,cae界面不能相应操作
回复

使用道具 举报

发表于 2012-12-26 18:59:24 | 显示全部楼层 来自 德国
onehap 发表于 2012-12-25 20:21
显示器大小,屏幕分表率,窗口大小都会影响输出地大小,而且每次出图的尺寸可能都不一样,很难定一个统一 ...

窗口大小 是可以程序调整的, 输出图形的分辨率也是程序可以调的.
那你在CAE界面上加一个弹出窗口好了, 用户点OK后再继续就是了呀.
回复

使用道具 举报

 楼主| 发表于 2012-12-27 20:16:46 | 显示全部楼层 来自 江苏南京
1.比如你需要输出x+y+z=1平面的剖面图,有以下两种情况:
               1.同样的模型,有的时候给的坐标是point(0,0,1)和平面方程,  有的时候给的坐标是point(-1,-1,3) 和平面方程,如何确定view.setValue()的参数?
               2.一个模型中要切20个断面,断面面积从100到1不等(不知道具体面积),怎么能让每个界面在viewport中的大小比例都比较合适?
2.用getInput('Enter a number:\tEnter the number of nodes to delete')  或
      getWarningReply('Out of disk space!\nOkay to continue', (YES,NO)) 方法弹出对话框之后GUI界面是不可操作的(调整大小也无效),加这个弹出框有什么用?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-21 02:45 , Processed in 0.032307 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表