当前位置:首页 » 服务存储 » qt存储书签
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

qt存储书签

发布时间: 2022-04-28 06:47:32

㈠ 用qt代码怎样编写图片保存格式

qt提供了多个保存图片的接口,比较常用的接口如下
bool QPixmap::save ( const QString & fileName, const char * format = 0, int quality = -1 ) const
参数说明:
fileName 文件的路径
可选参数:format 图片的格式(qt目前支持的格式见下表),如果未设置该值
则根据文件路径的后缀名来判断图片的存储格式。
可选参数:quality 图片的质量(可设置成0-100之内的值,数值越大说明保存的质量越好),如果未设置该值,则按照默认的设置来保存图片。
表一:qt 4.6.3支持的文件格式
格式 描述
BMP Windows Bitmap
JPG Joint Photographic Experts Group
JPEG Joint Photographic Experts Group
PNG Portable Network Graphics
PPM Portable Pixmap
TIFF Tagged Image File Format
XBM X11 Bitmap
XPM X11 Pixmap

bool QImage::save ( const QString & fileName, const char * format = 0, int quality = -1 ) const
参数说明同上;
这里举个使用QPixmap保存图片的例子:
QPixmap pixmap;
if(pixmap.load("D:\\images\\source.png"))
{
if(pixmap.save("distance.jpg"))
{
//save image successful
}else
{
//save image failure;
}
}else
{
//load image failure
}
注:如果需要对图片的保存参数进行更多的设置,可以使用QImageWriter提供的接口来实现

㈡ 如何使用Qt操作word,实现插入图片和表格的功能

使用Qt操作word的步骤:

1. 新建一个文件,在绘制好的表格需要插入数据的地方设置书签(插入-书签),另存为模版文件(.dot),以D:/template.dot为例。

2. 进入QT界面,选择新建工程,在跳出的选项中选择其他项目—空的Qt项目,选择继续。


1)新建一个word应用程序,并设置为可见.

2)获取所有的工作文档并以文件template.dot为模版新建一个文档

3)获取当前激活的文档。

4)获取文档中名字为text的标签。

5)选中标签,将字符InsertText插入到标签位置。

6)获取文档中名字为pic的标签。

7)选中标签,将图片插入到标签位置。

8)将文件另存为docbyqt.doc,关闭工作文档,退出应用程序。

㈢ 在qt中如何用文件来存储数组数据,需要设置menu一个保存按钮点击事件,要提示保存的文件名为txt格式的

qt有很多demo,建议直接查看demo代码
后面两句话的功能几句代码就可以实现,关键是读写格式

㈣ 如何使用Qt操作word,实现插入图片和表格的

使用Qt操作word的步骤:
1. 新建一个文件,在绘制好的表格需要插入数据的地方设置书签(插入-书签),另存为模版文件(.dot),以D:/template.dot为例。
2. 进入QT界面,选择新建工程,在跳出的选项中选择其他项目—空的Qt项目,选择继续。

3. 在main文件中几个主要步骤参考:

1)新建一个word应用程序,并设置为可见.
2)获取所有的工作文档并以文件template.dot为模版新建一个文档
3)获取当前激活的文档。
4)获取文档中名字为text的标签。
5)选中标签,将字符InsertText插入到标签位置。
6)获取文档中名字为pic的标签。
7)选中标签,将图片插入到标签位置。
8)将文件另存为docbyqt.doc,关闭工作文档,退出应用程序。

㈤ qt 容器可以存储label吗

当然可以
QVector <QLabel*> LabelList(10);
类似这样的定义

㈥ qt中怎么把txt文件读入并存入二维数组

链接: https://pan..com/s/1R15Mp6Z1bqGbyhXWAPcAqw

提取码:y55r

㈦ 如何使用Qt操作word,实现插入图片和表格的功能

操作word的步骤:1.
新建一个文件,在绘制好的表格需要插入数据的地方设置书签(插入-书签),另存为模版文件
(.dot)。
2.新建一个Qt工程,在main文件中如下定义:#include<QtGui/QApplication#include<QAxWidget#include<QAxObjectintmain(intargc,
char*argv[]){QApplicationapp(argc,
argv);//新建一个word应用程序,并设置为可见QAxWidget*word=newQAxWidget(Word.Application,0,Qt::MSWindowsOwnDC);word-setProperty(Visible,
true);//获取所有的工作文档QAxObject*documents=word-querySubObject(Documents);//以文件template.dot为模版新建一个文档
documents-dynamicCall(
Add(QString),
QString::fromLocal8Bit(
D:/template.dot));//获取当前激活的文档QAxObject*document=word-querySubObject(
ActiveDocument);//获取文档中名字为text的标签QAxObject*bookmark_text=document-querySubObject(
Bookmarks(QVariant),
code);//选中标签,将字符InsertText插入到标签位置if(!bookmark_text-isNull()){
bookmark_text-dynamicCall(
Select(void));bookmark_text-querySubObject(Range)-setProperty(Text,
InsertText);}//获取文档中名字为pic的标签QAxObject*bookmark_pic=document-querySubObject(
Bookmarks(QVariant),
code);//选中标签,将图片插入到标签位置if(!bookmark_pic-isNull()){
bookmark_pic-dynamicCall(
AddPicture(void));bookmark_pic-querySubObject(Range)-setProperty(
InlineShape,
D:/waitting.gif);}//将文件另存为docbyqt.doc,关闭工作文档,退出应用程序

㈧ 初学者学习Qt有哪些好的书籍

Qt creat快速入门、精通Qt4编程都是很好的书。

㈨ QT在word中插入图片

为楼主搜索到的网上已有资料,经验证正确:
-----------------------------------------------------

操作word的步骤:1.
新建一个文件,在绘制好的表格需要插入数据的地方设置书签(插入-书签),另存为模版文件
(.dot)。
2.新建一个Qt工程,在main文件中如下定义:#include<QtGui/QApplication#include<QAxWidget#include<QAxObjectintmain(intargc,
char*argv[]){QApplicationapp(argc,
argv);//新建一个word应用程序,并设置为可见QAxWidget*word=newQAxWidget(Word.Application,0,Qt::MSWindowsOwnDC);word-setProperty(Visible,
true);//获取所有的工作文档QAxObject*documents=word-querySubObject(Documents);//以文件template.dot为模版新建一个文档
documents-dynamicCall(
Add(QString),
QString::fromLocal8Bit(
D:/template.dot));//获取当前激活的文档QAxObject*document=word-querySubObject(
ActiveDocument);//获取文档中名字为text的标签QAxObject*bookmark_text=document-querySubObject(
Bookmarks(QVariant),
code);//选中标签,将字符InsertText插入到标签位置if(!bookmark_text-isNull()){
bookmark_text-dynamicCall(
Select(void));bookmark_text-querySubObject(Range)-setProperty(Text,
InsertText);}//获取文档中名字为pic的标签QAxObject*bookmark_pic=document-querySubObject(
Bookmarks(QVariant),
code);//选中标签,将图片插入到标签位置if(!bookmark_pic-isNull()){
bookmark_pic-dynamicCall(
AddPicture(void));bookmark_pic-querySubObject(Range)-setProperty(
InlineShape,
D:/waitting.gif);}//将文件另存为docbyqt.doc,关闭工作文档,退出应用程序

㈩ qt 读取一个txt文件,把里面的内容已二进制的方式存储到另一个文件里面。

你用的是C呀。用Qt的话,我有段代码可以给你参考下。
//写二进制数据
QFile dataFile(info_file_name);
if(!dataFile.open(QIODevice::WriteOnly)){
return -1;
}
QDataStream out(&dataFile);
out.setVersion(QDataStream::Qt_4_4);
out.setByteOrder(QDataStream::LittleEndian); //编码方式:低字节在前
for(int i=0;i<command_datas.count();i++)
{
out<<……;
}
dataFile.close();
//读txt数据
QFile infoFile(info_file_name);
if(!infoFile.open(QIODevice::ReadOnly)){
return -1;
}
QTextStreamin(&infoFile);
while(!infoFile.atEnd()){
in>>……
}
infoFile.close();