用C#和Python自编写的特征周期Tg查询exe程序
在建筑工程结构设计中,经常会根据《建筑抗震设计规范》GB50011-2010表5.1.4-2查询场地特征周期。
为了便于随时随地快速查询特征周期值,防止有时忘了带电脑或规范,不便于查询,所以用C#和Python自己编写了的特征周期Tg查询exe程序。顺便再加了一个注册机。
表5.1.4-2 特征周期值(s)
【注意】: 计算罕遇地震作用时,特征周期应增加0.05s。
上表看起来挺简单的,其实真正动起手来发现,对于本身不是计算机编程专业的来说很有挑战性。经过反复调试,最终程序如下:
难点就在于3个控件的联动并且要结合表格内容来实现。
这里面主要用到的控件有:
下拉控件:QComboBox()控件
标签控件:QLabel控件
主要用到的联动函数有:
currentIndexChanged.connect()
activated.connect()
QLabel.setText()
加入注册机之后,需要输入注册码才能使用。这样在后续的编程中可以用到一些重要的程序当中。
注册界面
注册码生成器
将生成的注册码输入注册界面,程序启动。
欢迎关注,交流学习!