今天主要是攻克qtdesinger工具制作良好的图形界面, 一开始感觉还没有写代码快呢。但是用用就感觉还是很不错的。编辑生成的ui文件只需用uic 编译一下就可以转换成ui_***.h 里面主要是窗口界面的控件和布局
和一些初始化函数如:setupUI等, UIC能够自动生成.h文件而且这个文件时不会有错误的, 即使有错无也是界面逻辑上的错误不会影响到程序的运行。
UIC ***.ui 将会把ui文件转化成QT代码输出到stdout上(可以用重定向生成*.h, 一般不这么干)
UIC -o *.h **.ui 就可以把ui文件生成*.h文件在其中定义了一个新的队想。
可以直接使用这个文件(Ui::*** **)定义一个对象就可以把界面显示出来
单继承使用这个文件(在类中定义一个private的ui对象)用这个对象去调用显示界面
多继承使用(c++支持多继承)但就要注意把自带的类放在前面, 自定义的放在后面
直接是用ui中的变量和成员函数就可以实现图形界面的显示
在运用ui文件时有可能牵涉到qrc这个文件就是您给这个程序添加的资源文件将在qrc中体现出来。
所以必须在*.pro文件中加入:
FORMS += ***.ui
RESOURCES += **.qrc
阅读(1068) | 评论(0) | 转发(0) |