Chinaunix首页 | 论坛 | 博客
  • 博客访问: 384925
  • 博文数量: 102
  • 博客积分: 1395
  • 博客等级: 中尉
  • 技术积分: 1050
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-05 18:09
文章分类

全部博文(102)

文章存档

2013年(25)

2012年(77)

分类: C/C++

2012-11-06 21:28:06

    今天主要是攻克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
阅读(1031) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~