小编Lio*_*ing的帖子

代码编辑器API(带行号)和代码荧光笔

如何在包含行号的编辑器中获取和打开文件 :

因此,我的文本文件可以在下面的编辑器中打开,并可以在编辑时保存我的更改.

   ---------------------------------------------------------
 1 |                                                       |
 2 |                                                       |
 3 |                                                       |
 4 |                                                       |
 5 |                                                       |
   ---------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

这是否有在线可用的代码编辑器(API /插件)?

javascript css ruby html5 ruby-on-rails

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

如何在使用GetDlgItemText()函数时计算LPWSTR大小

我的请求很小我GetDlgItem()用来从文本字段中获取文本,但我在第四个参数(即缓冲区的大小)中有问题.

LPWSTR txtbuff;
GetDlgItemText(hwnd, IDC_EDIT1, txtbuff, 50); // the fourth parameter (50)
MessageBox(NULL,txtbuff,L"Error message",MB_OK)
Run Code Online (Sandbox Code Playgroud)

我该如何计算尺寸 txtbuff

c++ winapi

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

过程入口点无法位于动态链接库中

打开我的应用程序时出现以下错误.

我使用windows 7 32bit平台,并Qt v5.3.1使用MinGW 4.8.2 - 32bit编译器.
所有带有Qt5Core.dllfor 5.3.1版本的dll文件都已存在.
我不知道如何解决这个问题.

c++ dll qt qt5

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

此应用程序无法启动,因为它无法找到或加载Qt平台插件"windows"错误消息

我以创建的应用程序Qt v5.3.1使用MinGW v4.8.2windows 7 32bit.
打开我的应用程序时出现以下错误:

我已经使用windeployqt.exe工具包含所有重要文件来运行我的应用程序.

platforms文件夹还包含:

此外,我已包含所有重要文件,无需使用windeployqt.exe工具即可手动运行我的应用程序,问题仍然存在.

我不知道如何解决这个问题.


编辑

使用Dependency Walker工具的结果.

我还是不知道如何获取这些dll文件question mark.

c++ qt platform qt5

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

如何使用线程创建图像缩略图

QTreeView用于获取图像路径,然后用于QListView将特定路径中的图像显示为缩略图。

期间的问题,创建并显示缩略图。
前面的过程需要很长时间才能完成,取决于图像的数量。
出于这个原因,我决定使用线程,也许有助于防止应用程序中发生的挂断并提高创建和显示缩略图的速度。

void mainWidget::on_treeView_clicked(const QModelIndex &index){
    filesModel->clear();
    QFileSystemModel *sysModel = qobject_cast<QFileSystemModel*>(ui->treeView->model());
    QDir dir(sysModel->filePath(ui->treeView->currentIndex()));
    QFileInfoList filesList = dir.entryInfoList(QStringList() << "*.jpg" << "*.jpeg" << "*.tif" << "*.png" << "*.gif" << "*.bmp" ,QDir::Files);
    int filesCount = filesList.size();
    for(int i=0;i<filesCount;i++){
        QPixmap originalImage(filesList[i].filePath());
        if(!originalImage.isNull()){
            QPixmap scaledImage = originalImage.scaled(150, 120);    
            filesModel->setItem(i, new QStandardItem(QIcon(scaledImage), filesList[i].baseName()));
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能在以前的代码中使用线程?

c++ qt multithreading qt5

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

为什么窗口onscroll事件不起作用?

我想执行窗口onscroll事件,但我不知道为什么它不适用于所有浏览器(firefox,chrome等),并且没有发生错误.

完整代码:

var elem = document.getElementById('repeat');
var show = document.getElementById('show');

for (i = 1; i <= 300; i++) {
    elem.innerHTML += i + "<br/>";
}


window.onscroll = function () {
    show.innerHTML = document.body.scrollTop;
};
Run Code Online (Sandbox Code Playgroud)
#show {
    display:block;
    position:fixed;
    top:0px;
    left:300px;
}
Run Code Online (Sandbox Code Playgroud)
<pre id="repeat"></pre>

<div style="position:relative;">
    <div id="show">x</div>
</div>
Run Code Online (Sandbox Code Playgroud)

还有jsfiddle:http: //jsfiddle.net/sqo0140j

问题是什么 ?

javascript events onscroll

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

将 UTF-8/16 写入文件,codecvt_utf16 被弃用后,有什么替代方案?

正如我们所知,将 UTF-8/16 写入文件时,您应该使用std::codecvt_utf16std::codecvt_utf8_utf16如下所示:

\n
std::wofstream WFile("file.txt");\nif (!WFile.is_open()) return false;\nWFile.imbue(std::locale(WFile.getloc(), new std::codecvt_utf16<az::cChar, 0x10ffff, std::little_endian>()));\nWFile << (wchar_t)0xfeff;\nWFile << L"\xe6\x97\xa5\xe6\x9c\xac\xe8\xaa\x9e|\xe0\xa4\xad\xe0\xa4\xbe\xe0\xa4\xb0\xe0\xa4\xa4\xe0\xa5\x80\xe0\xa4\xaf|\xd1\x80\xd1\x83\xd1\x81\xd1\x81\xd0\xba\xd0\xb8\xd0\xb9 \xd1\x8f\xd0\xb7\xd1\x8b\xd0\xba|";\nWFile.close();\n
Run Code Online (Sandbox Code Playgroud)\n

目前,std::codecvt_utf16std::codecvt_utf8_utf16已被弃用,那么,有什么替代方法可以使输出流写入 UTF-8/16 呢?

\n

c++ unicode file

5
推荐指数
0
解决办法
768
查看次数

尽管类的构造函数参数看起来不一样,但错误“调用‘ ’的构造函数不明确”?

出现一条错误消息Call to constructor of 'Binary' is ambiguous,该错误消息仅LLVM在 macOS 上使用编译器时出现,但在 Windows 上则不会出现。
此外,该类的构造函数参数看起来也不一样。

class Binary {
public:
    Binary() = default;
    Binary(uintmax_t containerSize);
    Binary(unsigned char binary);
    Binary(std::initializer_list<unsigned char> binaryList);
    // .....
};

// When using
// fileSize is `std::streamoff` data type
Binary fileContent((unsigned long long)fileSize)  // << This line is causing the problem.
Run Code Online (Sandbox Code Playgroud)

我的班级出了什么问题?

c++ compiler-errors class

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

如何找出用户选择的单选按钮

我有四个单选按钮,用户必须从四个单选按钮中选择一个.

问题是每个单选按钮都有自己的名称与另一个不同.

如何找出用户选择的单选按钮?

c++ qt radio-button qt5

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

为什么在我的情况下事件对象是未定义的

当点击一个按钮,我想事件对象e的现代浏览器一样Firefox,Chrome,etc.问题是当点击按钮给我一个undefined事件对象时,注意window.eventinternet explorer浏览器中使用时获取事件对象.

// the Object
var countdown = {
    hours: 0,
    minutes: 0,
    seconds: 0,
    element_h: null,
    element_m: null,
    element_s: null,
    init: function (hElemId, mElemId, sElemId) {
        this.element_h = document.getElementById(hElemId);
        this.element_m = document.getElementById(mElemId);
        this.element_s = document.getElementById(sElemId);
    },
    play: function (e){
        alert(e.target);
    }
};
Run Code Online (Sandbox Code Playgroud)

HTML:

<button onclick="countdown.play();">Play</button>
Run Code Online (Sandbox Code Playgroud)

javascript events

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