QTBUG
文章平均质量分 89
dbzhang800
简单单单,平平淡淡,喜欢计算机,喜欢钻牛角尖,喜欢刨根问底,... 喜欢开源的东西,其次是免费的东西...
展开
-
QMenuBar焦点问题 (QTBUG18896)
QTBUG18896,菜单栏菜单本来需要ALT+'M'(或其他字符)来激活,现在直接按'M'就可以激活了,原因何在?原创 2011-05-14 23:40:00 · 5615 阅读 · 0 评论 -
QSizeGrip 小记
QSizeGrip 是干嘛用的,Manual中如是说:The QSizeGrip class provides a resize handle for resizing top-level windows.它一般位于顶级窗口(QMainWindow或QDialog)的右下角它是QWidget的派生类,你可以放置到另一个QWidget的任何位置通过它可以改变它所在顶级窗口的大小原创 2011-12-31 16:44:12 · 8739 阅读 · 3 评论 -
QMainWindow之Dock Widget若干BUG小记
QTBUG8107在QMainWindow中,我们可以通过拖动中心窗体和停靠窗体之间的分割线(Sepearator)来改变中心窗口的大小。QTBUG8107描述这样一个问题:当通过拖动Sepearator改变了停靠窗体的大小后,一旦我们改变整个QMainWindow窗口的大小时,停靠窗体的大小会自动跳到原来的大小。这是Qt4.6.2(包括)之前Bug,现已修复,但由于它的修原创 2011-12-22 22:54:16 · 7809 阅读 · 2 评论 -
Qt下hide()与close()相关的bug一例
本文是 QMainWindow上下文菜单内存泄露(QTBUG) 一文 的续篇,所以你很可能需要先看上文。前传问题起源于:QTBUG-7902在Qt 4.6 下,下面的小程序在显示上下文菜单的情况下会导致程序崩溃。#include #include #include int main(int argc, char **argv){ QApplicatio原创 2011-11-18 23:15:40 · 6604 阅读 · 2 评论 -
QtScript 之Qt4.6前后变化小记(QTBUG5757)
今天看到CSDN中有网友抱怨,C++ GUI Qt4编程(第二版) 一书中的QtScript部分的例子不工作。原因比较简单:书中代码测试所用的例子是Qt4.3,但QtScript在Qt4.6时采用JavaScriptCore进行了重写(原来的模块改名为QtScriptClas原创 2011-10-08 22:37:05 · 2695 阅读 · 2 评论 -
Qt插件的析构函数不被调用(QTBUG17458)
起源:因为发现插件析构函数老是不被调用,最终注意到该bug。简单陈述一些东西,不做加工QTBUG-17458该BUG内容:Manual 中说:程序结束时,插件会自动被unload,因此不需要手动调用QPluginLoader::unload (原创 2011-09-17 14:57:44 · 5428 阅读 · 1 评论 -
QT_NO_CAST_FROM_ASCII 副作用一则(QTBUG20821)
问题QTBUG 20821描述这样一个问题:#include #include int main(int argc, char *argv[]){ QScriptValue val("dbzhang800"); qDebug()<<va原创 2011-08-10 12:59:48 · 3609 阅读 · 0 评论 -
Qt 之 qobject_cast 分析及QTBUG 20616
适用范围qobject_cast 用于两种情况:QObject 及其派生类,且定义时使用了Q_OBJECTQ_DECLARE_INTERFACE 声明的接口类(不需要是QObject的派生类)问题:如果既是QObject派生类,又用Q_DECLARE_INTE原创 2011-08-06 15:19:04 · 14291 阅读 · 5 评论 -
QSettings的编码问题(QTBUG15543、QTBUG19552)
QSettings和编码有关的bug。暂时记录一下,也可能对其他人有点帮助。原创 2011-05-31 19:05:00 · 5636 阅读 · 0 评论 -
QString之arg使用一则(QTBUG19027)
首先声明,个人不认为这是一个bug。考虑到其他人可能有类似的疑问,故整理一下:原创 2011-05-19 20:53:00 · 10368 阅读 · 13 评论 -
QMainWindow上下文菜单内存泄露(QTBUG)
一个 Qt::WA_DeleteOnClose 使用不当导致的bug,我们可以进一步了解 hide()、close() 等成员函数的区别原创 2011-05-15 11:24:00 · 9624 阅读 · 16 评论 -
Template+=fakelib 小记
可能大家或多或少都在qmake的.pro/.pri文件中见过这种代码TEMPLATE += fakelibMY_NAME = $$qtLibraryTarget(dbzhang800)TEMPLATE -= fakelib如果真的没见过,或许可以从这儿入手分析与学习Qt Solution对qmake的使用$$qtLibraryTarget 有什么用我们知道,原创 2012-03-05 16:24:33 · 6567 阅读 · 5 评论