使用Qt有一些时间了,一直在IDE环境(qtcreator和VS2003+集成器)中使用,自然少了很多麻烦的步骤。但是在享受这种便利的同 时,我们也失去了理解更多知识背后的点滴。在IDE中,如果我们要开发一个对话框,通常是使用 “新建—>Qt—>Qt设计师界面类” 这样IDE会自动的帮我们生成三个文 Read More
posted @ 2016-02-08 18:35
findumars
Views(927)
Comments(0)
Diggs(0)
有很多资料用于将 QMessageBox 的 OK 改为中文。但大多很麻烦。本文提供一个简便方法,用于定制 QMessageBox 的按钮,包括将其翻译成中文显示。 QMessageBox 对其内部的 Button 进行维护,用户可以使用 addButton() 方法,以及 removeButton Read More
posted @ 2016-02-08 18:34
findumars
Views(732)
Comments(0)
Diggs(0)
正确的积累经验: 在实际工作中,要学习好的习惯,虽然你现在并不赞同,但是你要学习,并一直保持下去,因为人之所以有文明就是因为不断的学习和积累好的东西。 不要盲目赞同别人,要先思考,要有自己的立场。 不要高看自己,要虚心,要谦虚,要多听别人说,多学习别人的优秀的地方。 更快的提升能力: 不走弯路,就是 Read More
posted @ 2016-02-08 18:33
findumars
Views(285)
Comments(0)
Diggs(0)
了解QT显示机制,最重要的就是要了解QT是如何管理窗体的显示区域的,这里有个重要的类:QRegion, 在QT中可以通过QRegion定义一个窗体的显示区域,也可以通过QRegion定义窗体的可修改区域,比如在QPainter()中通过QPainter::setClipRect设定一个区域,我们绘图 Read More
posted @ 2016-02-08 18:31
findumars
Views(587)
Comments(0)
Diggs(0)
void QWidget::repaint ( int x, int y, int w, int h, bool erase = TRUE ) [槽] 通过立即调用paintEvent()来直接重新绘制窗口部件,如果erase为真,Qt在paintEvent()调用之前擦除区域(x,y,w,h)。 Read More
posted @ 2016-02-08 18:29
findumars
Views(389)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号