Chinaunix首页 | 论坛 | 博客
  • 博客访问: 148090
  • 博文数量: 43
  • 博客积分: 3000
  • 博客等级: 中校
  • 技术积分: 601
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-22 17:24
文章分类
文章存档

2010年(43)

我的朋友

分类: LINUX

2010-11-22 20:22:56

qt入门
1.先创建一个工程 用qmake -project 来生成一个工程  工程中会详细说明这个工程是为什么而生成的
进入.pro工程名字以后  看template = app 表示为应用而生成一个makefile
qmake -project 的时候目录下的文件应该是都是和工程相关的文件,不相关的文件不能放到这个文件中
应为工程会把所有的文件都编辑进去,从而去创建makefile的  
2.接着是qmake 根据之前生成的qmake -project 来执行生成makefile
3.结合则进行make
具体过程
1.新建一个文件夹,文件夹的名字就应该是工程的名字
2.在这个文件夹中编写.cpp文件,编写完成以后执行(记得要去修改环境变量)(直接在这里改
到底是app,还是lib等等)
3.用qmake -project生成工程
4.用qmake生成makefile
5.接着make
6.make后生成的可执行文件名字就是文件夹得名字
myclass分析
qt——creator(IDE(工作环境))
1.develop
2.选择路径,路径不能有中文
3.qwidget就只是一个窗口,mainwindow是带有状态的
4.qt的命名:类:每个单词的首字母大写
   变量: 第一个小写,后面表示类的首字母大写
   
qt注意
f4 头文件和cpp切换
.ui的文档自动会转化成.cpp的文档
模块的添加,在makefile中直接写上去就可以了
资源文件
11.22
打开  显示.h的选项
 右下角的属性框分成两块,从这可以看出继承的属性来,基本上都是从qobject和qwedget来继承出来的
 qwidget属性
 
 第一个enable 使能窗口,看我的窗口是否能编辑
 geometry 窗口的大小,当前的窗口,单位是像素点
 sizepolicy 在布局上用到,属于布局的属性
 palette 窗口常用属性的颜色  涉及到颜色的选项,都是在这里去改变的(调色板)
     都会有箭头去返回默认值的,本次编辑以后,被改动的地方会显示成粗黑字体
     属于属性的颜料库
font 改变当前窗口上的字体
cursor 表示 编译完成以后窗口上的鼠标状态,比如要在一个窗口上显示忙
的状态就是在这里去改
mousetracking 鼠标移动情况一个描述
focuspolicy 聚焦,键盘是否可以去聚焦
contexmenupolicy 鼠标右键的一个东西
windowtitle  表示编译完成各拿窗口的名字
windowicon  改变窗口上的图标(只针对窗口来说的)
tooltip 工具提示 :把鼠标放在一个位置上不动,会有名字的提示,在编译完成的窗口上
statustip 状态栏上的提示
whatsthis 类似于windows中的what‘s this 点一下鼠标显示,这是什么
css 样式表  保存对象的一些 状态  比如颜色,位置
stylsheet   (课后查)
locale 显示本地语言的
              button
shortcut 快捷键
checkable 是否可点
   qframe 是label的基类
scalecntents 自适应大小
   combo box
带下拉菜单的
同样显示石头可以编辑,(编译出来生成窗口以后)编辑完成以后,回车可以保存你的编辑
   lineedit
在text中可以改变这个输入的模式
checkbox 的对号和叉号,在代码中的实现是ture  false
ui->操作的对象->操作   这样来操作其中一个其中对象的行为
this老操作全局的对象
影藏一个部件  show hgit
事件驱动
在函数中设置完一个对象以后,记得要去set
qstring::num(112) 把int编程字符串
str+qstring::num(123) +号的重载
split  切割函数
                             今天要做的事情:要看qt的帮助文档
         
          布局
          
layout H 水平布局
layout V 垂直布局
 
阅读(946) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~