QT问题记录

1、Qt undefined reference to `vtable for’”问题的原因及解决方法
原因:手动添加了Q_OBJECT
解决:重新运行qmake。Qt Creator 中,点击菜单栏 Build 中的 Run qmake,然后重新运行就会正常

2、关闭子窗口,导致整个程序关闭
原因:所有Qt::Window类型的部件拥有QuitOnClose属性,因此关闭窗口会让整个程序关闭
解决:设置Qt::WA_QuitOnClose为false

3、想让TextBrowser滚动显示
解决:QTextEdit->document()->setMaximumBlockCount(N);
这样使得TextBrowser最多显示N行,数据超出时滚动显示。

4.新增窗口
创建QT Designer Form Class

5.创建静态成员变量
头文件中声明静态变量
如static int a;
在类外部进行初始化
int 类名::a=1;

6.从字符串中提取中括号内的内容

QStringList value=dataLine.split(QRegExp("[\[\\]]")); //遇到[]就进行分割
value.removeAll(QString(""));//去掉QStringList中多余的空字符串
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值