小编Nic*_* Yu的帖子

如何翻译qmessagebox中的按钮?

QMessageBox喜欢这样的:

QMessageBox::question(this, tr("Sure want to quit?"), 
    tr("Sure to quit?"), QMessageBox::Yes | QMessageBox::No);
Run Code Online (Sandbox Code Playgroud)

我怎么能翻译是/否单词?既然没有地方可以放置tr()

c++ qt messagebox language-translation

15
推荐指数
3
解决办法
8764
查看次数

每次更新数据库时都需要发出 CREATE INDEX 吗?

我有一个地理地图数据库,其中包含 x、y、z、缩放和类型列。最初使用call时读取速度很慢

SELECT image WHERE x = ... AND y=... AND zoom=... AND type =...
Run Code Online (Sandbox Code Playgroud)

感谢堆栈溢出的帮助,我发现 (x,y,z,zoom) 的索引显着提高了读取速度。

但是,我有一个问题,这个 CREATE INDEX 命令只需要在数据库第一次初始化时发出一次吗?而且即使数据库逐渐长大,它仍然会享受索引带来的读取速度提升吗?

或者我是否需要每次关闭应用程序之前发出 CREATE INDEX 命令(在应用程序期间,数据库会增长)?

sql database sqlite database-design

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

如何在qt上更改文件扩展名

我有一段代码从服务器下载文件.但是,由于服务器的限制,我无法将.exe文件放在服务器上.所以我将我的XXX.exe文件重命名为XXX.alt(只是一个随机扩展名)并将其放在服务器上.现在我的代码可以下载XXX.alt,但是如何在QT环境中将文件名从XXX.alt更改回XXX.exe?

c++ qt file-extension fileinfo

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