1 第一个就是helloworld窗体啦

 #include <qapplication.h>
#include <qpushbutton.h> int main( int argc, char **argv )
{
QApplication a( argc, argv );//QApplication管理了各种各样的应用程序的广泛资源 QPushButton hello( "Hello world!", );//创建一个按钮
hello.resize( , );//设置像素高度 宽度 a.setMainWidget( &hello );//这个应用程序的主窗口部件。如果用户关闭了主窗口部件,应用程序就退出了
hello.show();//默认为不可见 所以需要show
return a.exec();//这里就是main()把控制转交给Qt,并且当应用程序退出的时候exec()就会返回
}

2 所有的比如工具栏 按钮 文本框等都是窗体widget,都继承与QWidget
3顶级窗口与子窗口,带边框 标题栏(独立);子窗口:窗口内部的窗口

  (1)每一个子窗口都有一个父窗口,层级关系

  (2)顶级的窗口就是桌面

4窗口的坐标

  左上角的x,y

5按钮点击退出

 #include <qapplication.h>
#include <qpushbutton.h>
#include <qfont.h>//字体头文件 int main( int argc, char **argv )
{
QApplication a( argc, argv ); QPushButton quit( "Quit", );
quit.resize( , );
quit.setFont( QFont( "Times", , QFont::Bold ) );//设置字体 QObject::connect( &quit, SIGNAL(clicked()), &a, SLOT(quit()) );//点击调用退出函数 a.setMainWidget( &quit );
quit.show();
return a.exec();
}

最新文章

  1. Sharepoint学习笔记—习题系列--70-576习题解析 -(Q135-Q137)
  2. P2有什么用
  3. RecyclerView的下拉刷新和加载更多 动画
  4. javascript跨域通信(二):window.name实现的跨域数据传输
  5. shell 时间统计脚本
  6. PHP计划任务之关闭浏览器后仍然继续执行的函数
  7. Cheatsheet: 2013 12.17 ~ 12.31
  8. WIFI环境下Android手机和电脑通信
  9. 使用sqlldr命令导入资料到Oracle数据库表中的示例说明
  10. 利用SpringMVC参数绑定实现动态插入数据
  11. --@angularJS--模板加载之缓存模板demo
  12. 安卓OKhttp请求封装
  13. SSM框架:解决后台传数据到前台中文乱码问题,使用@ResponseBody返回json 中文乱码
  14. 从零开始学HTTP (二) HTTP结构与基础
  15. Difference Among Mercedes Star Diagnostic Tool MB Star C3 C4 C5 C6
  16. PageAdmin CMS网站建设教程:如何实现信息的定时发布
  17. git 换行符替换
  18. X86服务器、小型机、大型机、塔式、机架式、刀片式服务器、工作站
  19. 关于android开发环境中sdk和adt更新到22.6之后多了appcompat_v7
  20. 【题解】HAOI2011Problem b

热门文章

  1. HDU 4622 (后缀自动机)
  2. QueenAttack
  3. BZOJ 1123 tarjan
  4. django学习之- modelForm
  5. 51 Nod 1244 莫比乌斯函数前n项和
  6. Fibonacci--poj3070(矩阵快速幂)
  7. Trac常用插件描述! - wang_xf的Study home - 博客频道 - CSDN.NET
  8. 【深度探索C++对象模型】data语义学
  9. C++卷积神经网络实例:tiny_cnn代码具体解释(6)——average_pooling_layer层结构类分析
  10. Android开发:怎样隐藏自己的app应用