一 string 和 Qstring 转化
string str;
QString qstr;
//从QString 到 std::string
str = qstr.toStdString();
二 快捷方式
ctrl+i 自动缩进选中代码
三 不能写入中文问题
ubuntu 16.04 + Qt 5.7.1 无法输入中文的解决方法
安装fcitx-frontend-qt5
sudo apt-get install fcitx-frontend-qt5
找到以下路径的文件
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
这里写图片描述
将文件libfcitxplatforminputcontextplugin.so复制到以下两个路径下(Qt的安装路径下查找)
路径1:
/home/jason/Qt5.7.1/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
路径2:
/home/jason/Qt5.7.1/5.7/gcc_64/plugins/platforminputcontexts
重启Qt即可使用中文输入
string str;
QString qstr;
//从QString 到 std::string
str = qstr.toStdString();
//从std::string 到QString
qstr = QString::fromStdString(str);二 快捷方式
ctrl+i 自动缩进选中代码
三 不能写入中文问题
ubuntu 16.04 + Qt 5.7.1 无法输入中文的解决方法
安装fcitx-frontend-qt5
sudo apt-get install fcitx-frontend-qt5
找到以下路径的文件
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
这里写图片描述
将文件libfcitxplatforminputcontextplugin.so复制到以下两个路径下(Qt的安装路径下查找)
路径1:
/home/jason/Qt5.7.1/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
路径2:
/home/jason/Qt5.7.1/5.7/gcc_64/plugins/platforminputcontexts
重启Qt即可使用中文输入
四 ubuntu没有声音
#sudo apt install pavucontrol
#pavucontrol