关于Qt画点及计算机专业基础课程介绍

        在计算机图形图像学中,开始都是先画点,我曾经在汇编上tc2.0上画点,后来是MFC,VB,Qt,Python,我觉得对于计算机专业的选择QT的原因是它是个C系的功能强大庞大的库,可以少写很多代码,但是又不会过于屏蔽底层,这样在方便的写一些小例子能增强信心,在深入时候迫使使用者需要系统学习很多知识和走迷宫一般的耐心及毅力的锻炼。

QT画点在网上资料很多,主要就是下面几步:

//在绘制事件中使用QPainter中的API绘制

TestWidget::paintEvent(..)

{

    QPainter painter(this);

    // 设置画笔颜色为蓝色,2像素宽

    painter.setPen( QPen(QColor(0,255,0),2));

    // 窗口左上角为原点,水平向右为+x,竖直向下为+y

    painter.drawPoint(100,80);  

}

        当然安装QT5的sdk和VC201x及以上的IDE肯定要会,如果这些都没有经历,那说明想快速学习计算机知识的心情很急迫了,建议还是一步步来,先学习安装vc编译器,学着编一个c++的 hello world,指针,单链表,字符串算法等练习,对了最好安装vc助手,用于自动代码补全,最后还是建议深入学习,买一些计算机本科科班基础书(清华的或者国外经典的,最好不要不知名的计算机专业教材,不全看后还是要去看经典教材),工科其它专业也会或多或少开设,一般课程有先后,离散数学,算法与数据结构,C++程序设计,计算机组成原理,模拟电子数字电子技术(专业课有操作系统,编译原理,计算机网络,数据库技术,计算机图形学,图像处理与计算机视觉基础,数值计算方法,人工智能基础,模式识别等等等等),还有你会发现入门的基础知识并不是想象的那么难,当然离散数学难,因为背后的数学原理和证明搞清楚开始会很晕,但是原理书很重要别看比其它计算机的书都薄,淘汰的技术门类的书都当废纸卖了很多了但专业基础书还不会过时。

猜你喜欢

转载自www.cnblogs.com/abcstar/p/11625901.html