一如QT深似海,从此节操是路人

DavidWong8383 发布于 2013/04/12 13:39
阅读 1K+
收藏 2
Qt
本来感觉QT挺简单的,但是现在又突然感觉QT好难,难道颠覆之前的看法(C++类的集成开发环境)。。应该说越往后走,基础的东西最掣肘,目标踏踏实实把精通QT4编程看一遍,做一遍,然后linux网络编程也看看
加载中
0
YehMatthew
YehMatthew

程序设计深入才会觉得有难度

DavidWong8383
DavidWong8383
能看看6楼的疑问给点意见吗?谢谢
DavidWong8383
DavidWong8383
是啊,之前只是追求界面效果了,现在接触到一些设计方面的就感觉吃力了
0
Injection
Injection
天王盖地虎
DavidWong8383
DavidWong8383
能看看6楼的疑问给点意见吗?
自由PHP
自由PHP
小鸡炖蘑菇
0
k
karlcoder
从此节操是路人作何解?
只会百度的程序员
只会百度的程序员
回复 @钟晓骏 : 。。。路人甲,电视电影里的,就是没有名字的人。。。
首席安全砖家
首席安全砖家
回复 @只会百度的程序员 : 是乌云里面那个牛逼人物 路人甲吗?
只会百度的程序员
只会百度的程序员
你认识路人甲吗?没节操了呗。
0
S
SidWang
Qt用得最多的是它的GUI框架、这个没多少难度吧。
DavidWong8383
DavidWong8383
能看看6楼的疑问给点意见吗?谢谢
0
曾建凯
曾建凯

看你需求了来定了。Qt的封装还是不错的,风格和模式比较统一,有几个基础的对象必须搞透的,还有他的槽机制。

其实并不太复杂,我觉得。

0
DavidWong8383
DavidWong8383

继续问个问题啊,我现在是在QT2移植到Kdevelop环境下搞的编程,之前一直是QT4编程的,遇到个问题,就是我现在需要30个地方同时调用一个带参的函数,这个函数的是关于底层IO操作的,因为在这个环境下多线程不好用,我就是用定时器每秒调用一个for(int i=0;i<30;i++)

{

    if(pressed[i] == 1)

{

    Canp->write(i);

    Canp->read(i);

}

}

其中的pressed[i]是对应的30个控件是否点击,这样子实现我刚才说的效果,但是现在发现,30个里面不能同时成功多个(超过56个就不行了),有什么好的办法吗?

 

YehMatthew
YehMatthew
回复 @问剑中华 : 你研究一下QIODevice这个类,把你CAN通信的模块封装成QIODevice的继承类,你考虑的很多问题就可以解决了
DavidWong8383
DavidWong8383
回复 @YehMatthew : 一言难尽,另一个ARM板不一定实时发的,需要一个等待的过程,
YehMatthew
YehMatthew
用signal通知目标控件对应的slot函数即可
DavidWong8383
DavidWong8383
这个程序是运行在ARM板子上的,通过CAN口和另一个ARM设备进行通信
0
回忆在昨天
回忆在昨天
程序员的话真搞笑
DavidWong8383
DavidWong8383
不搞笑吧
返回顶部
顶部