小编Sij*_*ith的帖子

从 QStringList 复制到文本文件

如何将数据从 Qstring 列表复制到文本文件以供以后检索?是否可以在 Qt 中做到这一点?

如何使用 QFile 将换行符放入文本字​​段中我是这样做的

QFile data("output.txt"); 
if (data.open(QFile::Append )) 
{ 
 QTextStream out(&data);  
 out << fileDet[i]; 
 data.putChar('\n');
}
Run Code Online (Sandbox Code Playgroud)

qt

3
推荐指数
1
解决办法
1万
查看次数

联合如何用于定义类

我有两个疑问,请帮助我:

  1. 是否可以在union中定义一个类
  2. 是否可以定义没有类名的类

c++ model-view-controller visual-c++

3
推荐指数
1
解决办法
194
查看次数

char到LPCTSTR

如何在vc ++中将char转换为LPCTSTR


我正在使用MVC.

QByteArray qBary;
qBary.append(temp);
char toChar[512];
for(int ii = 0; ii < 512; ii++)
{ 
    toChar[ii] = qBary[ii];
    if(qBary[ii] == '\0') 
    {
        break;
    }
} 
SHFILEOPSTRUCT sf;
memset(&sf, 0, sizeof(sf)); 
sf.hwnd = 0;
sf.wFunc = FO_COPY;
sf.pFrom = toChar; // error occurring here
Run Code Online (Sandbox Code Playgroud)

model-view-controller msdn visual-c++

2
推荐指数
1
解决办法
3181
查看次数

如何将字体粗体设置为表格小部件中的特定行

我想在tablewidget的特定行列位置中将字体设置为粗体。我确实喜欢这样,但是要休息一下。

QFont font("Helvetica", 12, QFont::Bold);
overviewTable->item(2,2)->setFont(font);
Run Code Online (Sandbox Code Playgroud)

请帮忙

qt qt4 qt-creator

2
推荐指数
1
解决办法
2万
查看次数

如何获取文件的大小

可能重复:
使用C++文件流(fstream),如何确定文件的大小?
c程序中的文件大小

我想要检索文件的大小,为此我以这种方式实现

(void)fseek(m_fp, 0, SEEK_END); // Set the file pointer to the end of the file
pFileSize = ftell(m_fp);        // Get the file size
(void)fseek(m_fp, oldFilePos, SEEK_SET);  // Put back the file pointer at the original location
Run Code Online (Sandbox Code Playgroud)

这对于out out是不可行的,并且是获取文件大小或检查文件是否包含数据的任何其他方式

c c++ file-io

2
推荐指数
1
解决办法
330
查看次数

显示'''' 在IE中

我想&apos;在网页上显示,但它显示撇号字符而不是&apos;

是否可以&apos;在网页上显示?

html xml internet-explorer

2
推荐指数
1
解决办法
229
查看次数

使用 Qt 的缩放功能

当前的实现,向视图中心缩放,因此当我们缩放它时,左上角的项目或当前鼠标指针不可见。

我想要基于当前鼠标指针的缩放功能,以便当前鼠标指针上存在的项目向视图中心缩放。

视图区域中心缩放基准的代码

void csGuiView::wheelEvent(QWheelEvent *event)
{

    if ((event->modifiers()&Qt::ControlModifier) == Qt::ControlModifier
        && event->angleDelta().x() == 0)
    {
    QPoint  pos  = event->pos();
    QPointF posf = this->mapToScene(pos);

    double angle = event->angleDelta().y();

    double scalingFactor;

    if(angle > 0)
    {
        scalingFactor = 1 + ( angle / 360 * 0.1);
    }else if (angle < 0)
    {
        scalingFactor = 1 - ( -angle / 360 * 0.1);
    } else
    {
        scalingFactor = 1;
    }

    m_pvtData->m_scale = scalingFactor;

    this->scale(scalingFactor, scalingFactor);

    double w = this->viewport()->width();
    double h = this->viewport()->height(); …
Run Code Online (Sandbox Code Playgroud)

c++ qt qgraphicsview

2
推荐指数
1
解决办法
2711
查看次数

如何检查QTable小部件中的值是否已更改

HI,

我的tablewidget中有一些数据,它是可编辑的.我的目的是从编辑的行和列中获取数据.可能吗.是否可以检查已编辑的行和列.有没有特定的信号?

qt qt4 qt-creator

1
推荐指数
1
解决办法
5150
查看次数

为什么赋值运算符用于深层复制以及谁调用它

在深度复制期间,我们正在编写重载的复制构造函数和赋值运算符.我可以知道为什么我们必须编写重载的赋值运算符,因为我们在重载的复制构造函数中做了同样的事情(除了一些检查并返回它).

谁在调用赋值运算符

c++ qt visual-c++

1
推荐指数
1
解决办法
4491
查看次数

memcpy出错,长度不正确

我正在将Gateway中的数据(包含字符串Oct/10/12)复制到,dest_data但是dest_data获得的字符多于源:

unsigned_8   *dest_data
int_16 len;      

len = (int_16)strlen( Gateway ); // len got 9 correctly
(void)memcpy( dest_data, GatewayApplicationRlsDate, len );
Run Code Online (Sandbox Code Playgroud)

最终的输出dest_data"Oct/10/1210.1.3"

dest_data在复制之前我必须清理吗?

c c++ linux

1
推荐指数
1
解决办法
372
查看次数