自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 qt实现日历和天气显示(QCalendarWidget)

本项目主要有QCalendarWidget类和获取天气api。一、QCalendarWidget。

2023-07-03 18:42:28 873 2

原创 QTableWidget使用和QSS

一、表格操作://设置行列数ui->tableWidget->setColumnCount(3);ui->tableWidget->setRowCount(50); //设置行数/ui->tableWidget->setColumnWidth(0, this->rect().width()/4);ui->tableWidget->setColumnWidth(1, this->rect().width()/2);ui-&g

2021-03-17 16:57:58 2194

原创 Qt-QComboBox类说明和QSS使用

下拉样式//未下拉时,QComboBox 样式 背景黑色QComboBox {border:none;color:#ffffff;font-size:16px;background: #000000;border: 1px solid #2f445c;}//下拉箭头区域样式QComboBox::drop-down{width: 60px;height: 60px;background: #2f445c;}//下拉箭头样式QComboBox::down-arrow {imag

2021-03-17 16:46:16 701

原创 Qt-学生管理软件实现(QSQLITE方式)

信息查询,通过添加学生到数据表,然后绑定QTableWidget显示出来。sql下命令操作数据增加:insert删除:delete查找:select修改:update显示效果主界面:加载数据库 //创建一个数据库连接 db = QSqlDatabase::addDatabase("QSQLITE"); //打...

2020-05-01 17:56:10 851

原创 调色板类QPalette、QColor

2、调色板类QPalette、QColorQPalette pa;设置控件字体颜色 pa.setColor(QPalette::WindowText,Qt::red);设置控件背景颜色 pa.setColor(QPalette::Window,Qt::red);最后选择对应控件设置 ui.label->setPalette(pa);按钮颜色设置如下设置背景setSty...

2020-05-01 17:19:34 1319

原创 Qt获取当前时间日期或时间戳QDateTime

获取系统时间 QDateTime timeCur = QDateTime::currentDateTime();//获取系统现在的时间设置显示格式 QString timeStr = timeCur.toString("yyyy-MM-dd hh:mm:ss ddd"); //秒设置显示格式 QString timeStr = timeCur.toString("yyyy-MM-dd hh...

2020-04-25 09:38:47 5359

原创 Qt-QPushButton按钮类

字体颜色 ui.bushButton->setStyleSheet("color: red);背景颜色 ui.bushButton->setStyleSheet("background: rgb(0,255,0));添加图标 ui.bushButton->setIcon(QIcon);设置按钮不可点击 ui.bushButton->setDisabled(tru...

2020-04-25 09:37:53 354

原创 Qt-文本框类QLineEdit、QTextEdit (QPlainTextEdit类似)

QLineEdit是单行文本框。QTextEdit是多行文本框。不可编辑:ui.lineEdit->setFocusPolicy(Qt::NoFocus)不可编辑:ui.textEdit->setFocusPolicy(Qt::NoFocus)可编辑:ui.lineEdit->setReadOnly(true)可编辑:ui.textEdit->setRe...

2020-04-25 09:37:18 1808

原创 设置窗口位置大小

窗口位置窗口大小:setFixedSize(1000,500);控件位置:ui.label->setGeometry(0,0,400,30);

2020-04-25 09:36:46 477

原创 Qt-设置字体QFont

字体类QFontQFont font;字体大小:font.setPointSize(20);选择对应控件设置ui.label->setFont(font);

2020-04-25 09:36:18 703

原创 Qt-添加图标

图标QIcon给窗口添加图标:QIcon icon;icon = QIcon(QStringLiteral("../icon.png"));setWindowIcon(icon);或者setWindowIcon(QIcon("icon.png"));按钮添加图标 ui.bushButton->setIcon(icon);下拉框添加图标 ui.comboBox->...

2020-04-25 09:35:36 317

原创 Qt-QTimer定时器

定时器QTimerQTimer* timer = new QTimer();connect(timer, SIGNAL(timeout()), this, SLOT(time1s()));timer->start(1000); //定时一秒timer->stop();QTimer::singleShot(5000, sjbox, SLOT(close()));s...

2020-04-25 09:34:59 240

原创 进度条类 QProgressBar使用和QSS

设置进度条 ui->progressBar->setValue(i);i 范围0-100设置范围ui->progressBar->setRange (0,max)设置颜色:ui->progressBar->setStyleSheet("QProgressBar{border:5px;background:black;} QProgressBar::c...

2020-04-25 09:32:52 1170

原创 Qt-QByteArray字符处理

一、基本操作1、访问与赋值 访问QByteArray主要有4种方式,分别为[]、at()、data[]和constData[]。其中[]和data[]为可读可写,at()和constData[]仅为可读。如果仅是读,则通过at()和constData[]访问速度最快,因可避免复制处理。示例如下:QByteArray ba;ba.resize(1);方式1 ba[0] = ...

2020-04-25 09:31:55 8976

原创 Qt-QString 类函数和数据处理

一、数据转换QString,int,char,QByteArray之间相互转换1、QString 转 其他QString 转 const char *const char * p;QString str("hello,word");strcpy( p,qstr.toLocal8Bit().data());QString->float 、intQStrin...

2020-04-25 09:30:56 981

原创 Qt下socked编程,记录TCP客户端和服务端、UDP客户端发送的实现

QT下的TCP通信过程Qt中提供的所有的Socket类都是非阻塞的。Qt中常用的用于socket通信的套接字类:1、QTcpServer 用于TCP/IP通信, 作为服务器端套接字使用2、QTcpSocket 用于TCP/IP通信,作为客户端套接字使用。3、QUdpSocket 用于UDP通信,服务器,客户端均使用此套接字。一、建立一个客户端 5步1分别是创建套接...

2019-11-02 22:08:39 572

转载 哈夫曼树的构造过程

看了很多哈夫曼树,就这篇看懂了。很不错,同时记录一下。https://blog.csdn.net/lmh10621/article/details/76100381

2019-06-26 00:58:59 788

原创 QT给按钮设置文字消息

弹窗消息默认按钮为"OK"使用如下方式按钮设置自己需要的文字。this->setButtonText(QMessageBox::Ok,QString("确定"));

2019-06-05 17:07:47 1178

原创 qt的简单安装,很方便

qt的安装在官网下载傻瓜式安装,winGW 32bit安装。可实现一键安装,在里面包括了编译器,qt creator和QT库。不需要同时下载3个安装包,简单一键操作。下载网址: http://www.cr173.com/soft/22221.html

2017-10-31 21:10:06 267

原创 QT中文乱码解决方法

如何解决QT中出现乱码现象1、中文乱码解决方法先选中乱码的文件,在主界面“编辑”栏下进入“编码选择”选择“GB18030”格式2、其他语言乱码解决方法对于其他语言出现乱码现象,跟中文乱码解决方式差不多。也是先选中乱码的文件,在主界面“编辑”栏下进入“编码选择”选择“UTF-8”格式

2017-10-28 09:29:10 380

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除