用Qt做一个简单的计算器
用VS2010新建Qt Application,一切默认,项目创建完成之后,双击ui文件,在Qt Designed中编辑UI界面
主界面为QMainWindow,设置sizePolicy的水平策略和垂直策略为fixed,其他默认
在主界面中添加QToolButton,编辑数字按钮和命令按钮,设置button相关属性,主要包括objectName、geometry、text
objectName:button的名称
geometry:button的位置和大小,button与布局的位置距离设置geometry的X Y属性
sizePolicy:button的大小改变策略,包括水平策略和垂直策略。可以设置最大(Max)、最小(Min)、扩展(Expanding主窗口缩放的时候按钮也可以随窗口大小缩放)、固定(Fixed)、preferred:首选尺寸,参考。关于具体属性参考Qt文档,这儿有一篇文章写的挺好http://blog.youkuaiyun.com/ggicci/article/details/8116963
Text:设置button的显示名称
在MainWindow中添加Qlabel和QlineEdit,用来显示输入表达式和计算结果
为按钮设置gridlayout,全选button,点击Qt Designe