Qt基础常用源代码

添加带中文路径的源代码

QString::fromLocal8Bit("Resources/小狗.jpg")

区域列表组控件的背景设置为灰色

ui->regionGroupBox->setStyleSheet("background-color: rgb(169, 169, 169);");

给界面设置好看的浅蓝色

this->setStyleSheet("background-color: rgb(200, 230, 255);");

更改鼠标样式

 ui->testBtn->setCursor(Qt::PointingHandCursor);

Qt设置控件的位置及大小

resultPaint->setGeometry(0,550,490,100);
resultPaint->move(110,30);

Qt直接读取图像并显示在Label中
(控件是Label,用QImage调用函数,再调用setPixmap函数显示)

 QImage *QmyImage = new QImage("D:\\01.png");
 *QmyImage = (*QmyImage).scaled(ui->Imagelabel->size(), Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
 ui->Imagelabel->setPixmap(QPixmap::fromImage(*QmyImage));
delete QmyImage;

Qt界面能显示中文

ui->startThreadBtn->setText(QStringLiteral("开启线程"));
//设置字体型号为微软雅黑,大小为12
ui->startThreadBtn->setFont(QFont("Microsoft Yahei",12));
//字体设置
    QFont testFont;
    //设置成Arial
    testFont.setFamily("Arial");
    //设置成加粗
    testFont.setBold(true);
    //设置文字大小为20像素
    testFont.setPixelSize(20);
	//设置成黑体
	 testFont.setFamily("SimHei");
    //字体内容增加进控件
	//使用样式表,更改字体颜色
    ui->testBtn->setFont(testFont);
	ui->testBtn->setStyleSheet("color:white;");
    ui->testBtn->setText(QStringLiteral("testBtn"));
 QIcon button_ico("D:\\camera.ico");
  ui->loginButton->setIcon(button_ico);
  ui->loginButton->setIconSize(QSize(35,35));
  ui->loginButton->setText(QStringLiteral("加载界面"));
  
  //控件的边框设置
  //更改控件无边框
    ui->testBtn->setStyleSheet("border:none");
  //更改控件白色边框
    ui->testBtn->setStyleSheet("border: 3px solid white");
  //整个界面的背景色统一成浅蓝色
    this->setStyleSheet("background-color:rgb(176,196,222)}");

源代码实现树控件

所需要的头文件是

#include <QTreeWidget>   //树状图

源代码是

QTreeWidget *ui_ListTree = new QTreeWidget(this);
ui_ListTree->header()->setVisible(false);   //隐藏树状表头
ui_ListTree->setFrameStyle(QFrame::NoFrame);   //设置无边框
QTreeWidgetItem *ui_XiaoMing = new QTreeWidgetItem(ui_ListTree); //节点一
ui_XiaoMing->setText(0,QStringLiteral("小明"));
QTreeWidgetItem *ui_XiaoMingGrade = new QTreeWidgetItem; 
ui_XiaoMingGrade->setText(0,QStringLiteral("89分"));
QTreeWidgetItem *ui_XiaoMingAge = new QTreeWidgetItem; 
ui_XiaoMingAge->setText(0,QStringLiteral("14岁"));
ui_XiaoMing->addChild(ui_XiaoMingGrade);
ui_XiaoMing->addChild(ui_XiaoMingAge);
QTreeWidgetItem *ui_XiaoHua = new QTreeWidgetItem(ui_ListTree); //节点一
ui_XiaoHua->setText(0,QStringLiteral("小华"));
QTreeWidgetItem *ui_XiaoHuaGrade = new QTreeWidgetItem; 
ui_XiaoHuaGrade->setText(0,QStringLiteral("93分"));
QTreeWidgetItem *ui_XiaoHuaAge = new QTreeWidgetItem; 
ui_XiaoHuaAge->setText(0,QStringLiteral("15岁"));
ui_XiaoHua->addChild(ui_XiaoHuaGrade);
ui_XiaoHua->addChild(ui_XiaoHuaAge);
ui_ListTree->expandAll();  //全部展开

效果图是
在这里插入图片描述

1.9 实例:世界你好 1.11 入门级实例 :设计一个用户界面 1.12 入门级程序 :添加地址 1.13 入门实例:地址薄浏览程序 1.14 入门级实例:编辑与删除地址 1.15 入门级实例:地址薄查找功能 1.16 入门实例:从文件中加载与保存到文件 3.1.2 实例:C语言下文件读写操作 3.9 实例:一个简单的文本浏览的例子 3.10 实例:在指定文件系统中寻找一个文件 3.11实例:用Qt类读取一个目录与驱动盘符 3.12 实例:基本布局管理 3.13 实例:文本查找 4.10 实例:组框的使用 4.11 实例:标准菜单使用方法 4.12 实例:最小化到系统托盘 4.13 实例:设计一个图片浏览的软件 4.14 实例:排积木程序 5.11 实例:颜色对话框 5.12 实例:标准对话框 5.13 实例:带有菜单栏与工具条的文本编辑器 5.14 实例:高亮度显示文本 6.9 实例:基本绘画操作 6.10 实例:符合图形绘画 6.11 实例:根据坐标转换图形 7.10 实例:Qt编写客户端程序 7.11 实例:编写FTP客户端程序 7.12 实例:HTTP客户端 7.13 实例:收发广播报文 7.14 实例:HTML预览编辑程序 7.15 实例:Web浏览器 7.16 实例:屏幕截图程序 8.6 实例:SQL缓存表 8.7 实例:基于图片记录查询 8.8 实例:数据库基本浏览 8.9 实例:基本数据处理 9.6 实例:曼德布洛特集合 11.16 实例:鼠标校准程序 11.17 实例:加速图形驱动 11.18 实例:在嵌入式系统中使用OpenGL
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

手写不期而遇

感谢你的打赏,也欢迎一起学习

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值