跳转至

Qt

Qt给const的QString进行多国语言遇到的问题

在Qt/C++中不能直接对const的QString变量进行多国语言化,这是由于const的变量是不能改变的,Qt的多国语言是程序启动后加载的。可以使用返回值得方法将展示多过语言的效果。

Qt5与Qt6中QProcess::start()执行的差异

在Qt 5和Qt 6中执行QProcess::start()效果的不同,在Qt 5上默认会调用一个过时的函数,Qt 6将这个过时的函数删除了,在Qt 5的一个同名不同参数的函数的第二个参数添加了默认参数,会调用它。就导致执行的不同。 如果想要执行带参数的命令,需要将参数变成QStringList输入,在Qt5和Qt6中都能正确执行。