Qt学习之路——常见问题及解决办法
来源:互联网 发布:尔玛网络 编辑:程序博客网 时间:2024/06/06 04:43
http://www.qtdoc.cn/index
//Qt中文文档 参考
在MainWindow里使用setLayout();出现 which already has a layout错误;
解决办法:
设置一个新widget,再设置主布局
QWidget *widget = new QWidget(this);
widget->setLayout(mainLayout);
…………
this->setCentralWidget(widget);
QsqlDatabase 找不到头文件,打不开错误;
解决办法:
在pro文件中添加 QT +=sql
如还是无法打开或者发现头文件,请执行qmake!!
设置应用图标:
1.给exe设置图标:
1>在rc目录(与exe同一目录)下新建一个joke.rc;
2>用记事本打开粘贴如下文本
IDI_ICON1 ICON DISCARDABLE "smile.ico"
2.在pro文件中加入:
RC_FILE = rc/joke.rc
3.执行qmake,然后构建就可以了
QString 转换到double类型:
double i=str.toDouble();
double转换到Qstring:
str=QString::number(i, '.', 3); 3表示精度
求余函数:fmod(value1,value2)
两边可以不要求int
中文显示问题:
若想字符得以正常显示,可以使用 QString::fromLocal8Bit 来将本地字符编码转换为 Unicode 形式的 QString。毕竟,在这个越来越全球化的时代,Unicode 才是王道。
例如:
QuitAction = new QAction(QString::fromLocal8Bit("退出"));
阅读全文
0 0
- Qt学习之路——常见问题及解决办法
- Storm之——常见问题及解决办法
- 我的Qt学习之路——配置Qt环境及Qt程序打包
- hive之datanucleus常见问题及解决办法
- xcode编程之常见问题及解决办法
- Android常见问题及解决办法之对话框问题
- Qt 常见问题及解决方法
- 页面常见问题及解决办法
- Hadoop常见问题及解决办法
- Hadoop常见问题及解决办法
- Hadoop常见问题及解决办法
- QTP常见问题及解决办法
- Hadoop常见问题及解决办法
- Hadoop常见问题及解决办法
- Hadoop常见问题及解决办法
- Oracle常见问题及解决办法
- db2常见问题及解决办法
- .net常见问题及解决办法
- Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring(转载-大新博客 -)
- python知识2
- 数据库垂直和水平切分
- 运行时异常和一般异常的不同
- 对2017大学生数学建模大赛的总结
- Qt学习之路——常见问题及解决办法
- svm与logistic regression的区别
- 对const的补充---C++初学之路
- 欢迎使用CSDN-markdown编辑器
- java基础——接口
- 强盗分宝石
- NYOJ 24
- 常用SQL语句整理
- Ubuntu 环境下android 串口打印卡住