在实际开发中,可能会遇到这样的场景:“一个操作非常耗时,但却无法获取其进度百分比”。造成这种情况的原因可能有: 1)该操作属于第三方库(泛指我们使用但无法修改的第三方代码,因此质量有高有底),可能由于第三方库作者没有意识到这个操作在某些情况下会非常耗时,没有提供进度值。 2)某些操作压根就无法计算进 Read More
posted @ 2016-02-08 18:36
findumars
Views(2405)
Comments(0)
Diggs(0)
使用Qt有一些时间了,一直在IDE环境(qtcreator和VS2003+集成器)中使用,自然少了很多麻烦的步骤。但是在享受这种便利的同 时,我们也失去了理解更多知识背后的点滴。在IDE中,如果我们要开发一个对话框,通常是使用 “新建—>Qt—>Qt设计师界面类” 这样IDE会自动的帮我们生成三个文 Read More
posted @ 2016-02-08 18:35
findumars
Views(919)
Comments(0)
Diggs(0)
有很多资料用于将 QMessageBox 的 OK 改为中文。但大多很麻烦。本文提供一个简便方法,用于定制 QMessageBox 的按钮,包括将其翻译成中文显示。 QMessageBox 对其内部的 Button 进行维护,用户可以使用 addButton() 方法,以及 removeButton Read More
posted @ 2016-02-08 18:34
findumars
Views(723)
Comments(0)
Diggs(0)
正确的积累经验: 在实际工作中,要学习好的习惯,虽然你现在并不赞同,但是你要学习,并一直保持下去,因为人之所以有文明就是因为不断的学习和积累好的东西。 不要盲目赞同别人,要先思考,要有自己的立场。 不要高看自己,要虚心,要谦虚,要多听别人说,多学习别人的优秀的地方。 更快的提升能力: 不走弯路,就是 Read More
posted @ 2016-02-08 18:33
findumars
Views(279)
Comments(0)
Diggs(0)
了解QT显示机制,最重要的就是要了解QT是如何管理窗体的显示区域的,这里有个重要的类:QRegion, 在QT中可以通过QRegion定义一个窗体的显示区域,也可以通过QRegion定义窗体的可修改区域,比如在QPainter()中通过QPainter::setClipRect设定一个区域,我们绘图 Read More
posted @ 2016-02-08 18:31
findumars
Views(582)
Comments(0)
Diggs(0)