QT打印窗口、退出、设置字体及颜色、设置时间、控件实现系统函数、添加资源文件(菜单图片)、工具栏添加图片
2023-09-14 09:13:26 时间
打印窗口
#include <QPrintDialog>
退出
QObject::connect(ui->exitAction, SIGNAL(triggerd()), this, SLOT(close()));
设置字体及颜色
#include <QFontDialog>
#include <QFont>
#include <QColor>
#include <QColorDialog>
//设置字体
bool ok;
QFont font = QFontDialog::getFont(&ok, this);
if (ok)
{
ui->textEdit->setFont(font);
}
else
{
return;
}
//设置颜色
QColor color = QColorDialog::getColor(Qt::red, this);
if (color.isVaid())
{
ui->textEdit->setTextClose(color);
}
else
{
return;
}
设置时间
#include <QDateTime>
QDateTime current = QDateTime::currentDateTime(); //获取当前时间
QString strTime = current.toString("yyyy-M-dd hh:mm:ss");
ui->textEdit->append(time);
控件实现系统函数
QObject::connect(ui->copyAction, SIGNAL(triggerd()), ui->textEdit, SLOT(cope()));
添加资源文件(菜单图片)
右键工程 -> File -> add new(添加新文件)
先添加前缀,后添加文件
全选
右键菜单 -> edit
工具栏添加图片
直接将菜单栏图片拖至工具栏
相关文章
- qt 当前窗口句柄_QT获取窗口句柄
- 一文详解共享内存-附带QT共享内存Demo实现
- C/C++ Qt 常用数据结构
- C/C++ Qt 命令行版网络通信
- C/C++ Qt 标准Dialog对话框组件应用
- Qt官方示例-NFC留言板
- Qt在Linux上的移植实践(qt移植到linux)
- Linux下编译Qt程序的技术指南(linux编译qt程序)
- Linux环境下Qt交叉编译实战(linux交叉编译qt)
- Linux下Qt源码编译实践(qt源码编译linux)
- 快速开发:利用 Linux Qt 库(linuxqt库文件)
- Linux下的Qt编译器之旅(qt编译器linux)
- Linux下构建Qt程序步骤(linux打开qt)
- 数据库使用Qt连接Oracle数据库:一步一步实现(qt连接oracle)
- 利用Linux系统和QT技术实现高效嵌入式应用程序开发(linux嵌入式qt)
- 中开发使用Qt在Linux下打造应用程序(qtlinux环境)
- Linux Qt 界面汉化实践指南(linuxqt汉化)
- 配置在Linux下快速配置Qt文件路径(qtlinux路径)
- 基于Qt的Linux发行版打包实战(qtlinux打包)
- 使用Qt在Linux上实现软键盘(qtlinux软键盘)
- Linux QT支持中文交互体验(linux qt 中文)
- Qt在Linux操作系统中的运行和应用(qt运行linux)
- QT如何访问MySQL数据库(qt访问mysql数据库)
- Qt 5 与 MySQL 数据库联合使用:简单高效的开发实践(qt 5 mysql)
- 使用Linux系统成功运行QT程序的步骤与技巧(linux运行qt程序)
- Qt实现MySQL数据库操作详解(qt操作mysql数据库)
- 在Qt中编译Oracle环境(qt编译 oracle)
- 编辑Linux下使用Qt快速编辑文件(linux下 qt 文件)
- Redis使用Qt解决读写互斥问题(redis读写互斥qt)