qt creator 帮助文档_Qt笔记(1)

引入QT
==============
1. QT是干什么的??
跨平台C++图形用户界面应用程序开发框架
QT支持主流的操作系统(安卓,IOS系统,window,linux,wince)
开发语言:C++和qml组合起来
跟数据库结合,数据库开发
跟网络编程,网络开发
HTML协议,前端开发
3D图形
QT对于找工作帮助大不大,有什么岗位??前景怎么样??
QT开发工程师: C++精通
分析QT工程结构
==================
1. 分析主函数的代码
int main(int argc, char *argv[])
{
QApplication a(argc, argv); //QApplication这个类是QT中专门用来管理QT程序项目的一个类(给你的QT工程分配内存,帮助你刷新窗口)
firstWin w; //创建一个窗口,并显示出来
w.show();
return a.exec(); //进入事件循环(不断地刷新窗口)
}
QT中常用的组件
==================
1. 通用的规律
第一个: 按钮--》组件栏显示的Push Button 对应的类的QPushButton
单行输入框--》组件栏显示Line Edit 对应的类的QLineEdit
组件对应的类: Q组件名

  1. QPushButton //按钮类

常用属性
第一: 定位

f1e55a68647a5e7eb6444a4f38230cb1.png


第二:设置字体

bb389282d11afb9512d7bf4e0309443c.png


第三:设置样式(qss语句,类似于前端设计网页中css语句)
color: rgb(0, 85, 255); //设置前景色
background-color: rgb(255, 255, 255); //设置背景色
border-color: rgb(255, 255, 255); //设置边框颜色
border-image: url(:/image/4.gif); //设置边框图片,拉伸填充
border-radius:10px; //设置边框的倒角是10个像素单位
border:3px solid#123456; //设置边框的宽度3个像素单位,设置边框的颜色为123456(RGB数值,16进制)
QMainWindow{border-image: url(:/image/3.jpg);} //图片只作用于主窗口,其他的组件不要设置了
添加资源文件
第一步:从网上找一些好看图片,没有格式要求,把这些图片存放在你的工程文件夹中(新建一个文件夹存放)
第二步:右键点击工程,选择添加新的文件--》点击QT,选择QT resources file,会自动在工程中生成一个.qrc文件
第三步:右键点击.qrc文件,选择添加已存在的文件,找到你的图片,添加进来即可

3430d4fd8a75e5dd0417ad5046f7d1fc.png
  1. QLineEdit 单行输入框

常见属性

  1. 最长字符

fda603986011279c49a5cf7af5f6ea86.png
  1. 文本隐藏

5eeee6c5cf4480a69a44d989c04af548.png
  1. 设置提示文本

0cb73c63ba688b750116929016b47e44.png


用纯代码实现登录界面
掌握:如何动手查询QT的帮助文档
第一步:知道你要使用什么类
第二步:查看构造函数和成员函数,看不懂参数,就阅读英文注释(百度翻译),看博客
掌握QT编程的一般套路
组件设置属性:方法名字 setxxxxx (xxxxx是你的属性的名字)
掌握QT学习方法
QT中常用的类:

  1. 第一个:QString //类似于C++中的string

QChar //类似于char
QByteArray //字节数组,类似于char []

  1. QT中的打印

qDebug()<<你要打印的内容
练习:动手查询QLineEdit和QPushButton完成登录界面
遇到的问题:
问题一: 资源文件中图片的名字不要用到中文和特殊符号,识别不了
问题二: QT工程不要保存在中文路径下
作业:
查询QT中的容器类
QMap
QList
QSet
QVector
QFile 文件IO
熟悉QString的方法:常用方法增删改查,拼接字符串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值