ChinaUnix.net
相关文章推荐:

QT 编译 多线程

小弟刚学qt线程编程不久,写了一个线程的程序,希望能有两个线程分别负责两个绘制曲线的操作,这两个操作由按钮触发,程序如下,但是编译能通过,运行却会报如下错误: 段错误:setPen will be reset by begin() 不知如何修改,还望各位大大能指点一二,感激不尽~ #ifndef TEST_H #define TEST_H #include #include #include #include #include <qthread.h> class QPush...

by empty141 - GUI编程 - 2008-10-24 15:05:18 阅读(3297) 回复(0)

相关讨论

程序是用qt写的,绝大部分情况下正常。但是偶然会出现崩的情况,不知该如何解决? myreport.cpp:320为pthread_thread_lock()函数调用,似乎不应该崩,或者说内存乱了,但是我不知道是什么原因引起的。 (gdb) bt #0 0x40d0e276 in std::__default_alloc_template::allocate(unsigned) () from /usr/lib/libstdc++.so.5 #1 0x08199a3b in std::__simple_alloc ...

by jsntwjw - C/C++ - 2008-09-01 10:00:02 阅读(3756) 回复(2)

qt编程中,要实时读取串口信息,所以采用启动一个专门读取串口的线程,如果有数据,那么就发送信息给主串口来处理 程序流程: 在main.cpp 中创建一个线程,然后start(),没有wait,因为它是死循环的 在,创建线程的时候,把主窗口指针和一个串口的指针给它。 现在的问题是: 当读到串口的信息的时候,CPU资源占有99%,程序无法响应,而且出现内存溢出的错误。 但是用另外一个main.cpp测试的时候,不启动主窗口,只创...

by bombbaby - C/C++ - 2008-02-23 21:03:48 阅读(3767) 回复(3)

class MyThread : public qthread { public: MyThread(); virtual void run(); }; 编译时提示 thread.h:6: parse error before `{' token thread.h:8: destructors must be member functions

by zhyustar - GUI编程 - 2007-02-09 20:42:00 阅读(4763) 回复(8)

http://xizhizhu.blogspot.com/2008/11/qthello-qt.html Hello qt很简单,也就这么几行代码: #include #include int main(int argc, char *argv[]) { QApplication app(argc, argv); QPushButton hello("Hello qt!"); hello.show(); return app.exec(); } qt中的每个API类都有一个与其同名的头文件对其进行声明。例如这段代码中,头文件QApplication中包含了QApplication类的声...

by zxz1984 - GUI编程 - 2008-11-08 01:41:55 阅读(2582) 回复(0)

solaris 10 中gcc 和qt 是安装系统时带的,编译时显示找不到qapplication.h 更改目录后又显示错误:库 -lqt 没有找到,, 请问如何解决?? 生成的Makefile中的qtDIR 怎么改变其默认值??

by freegzh - Solaris - 2005-10-14 18:32:31 阅读(1112) 回复(3)

编译qt库需要系统具备什么条件啊?? 以来关系何如啊?

by linuxsir_XP - C/C++ - 2005-01-30 12:08:53 阅读(862) 回复(1)

菜鸟刚接触qt, 按<qt3>>写了个hello qt! 如下: #include #include int main(int argc, char *argv[]) { QApplication app (argc, argv); QLabel *label = new QLabel("Hello qt!", 0); app.setMainWidget(label); label->show(); return app.exec(); } 在make 时出现很 undefined reference 报错, 请帮忙!!!! [root@ws q...

by ldrun - GUI编程 - 2007-02-12 15:58:06 阅读(7133) 回复(4)

http://www.qiliang.net/qt/tutorial1-01.html 按照这里的文章... 链接时不能通过... 是不是库没有装好啊.. 我的系统是debian sid. [code]dpkg -l|grep qt ii libavahi-qt3-1 0.6.12-1 Avahi qt3 integration library ii libavahi-qt3-dev 0.6.12-1 Development headers for the Avahi qt3 integr ii libdbus-qt-1-1c2 0.62-4 ...

by rushrush - C/C++ - 2006-08-26 22:57:10 阅读(1070) 回复(1)

我最近遇到了一个非常奇怪的问题. 我用qt做了一个界面,这个界面显示的数据来自网络,网络配置没问题,程序跑的也很顺畅,但是问题还是出来了 现象描述如下: 界面显示数据A,B, A,B是相关的,如果A来自本机,那么界面(A和B)显示及变化都很正确,我想这应该说明单机的代码是没问题的;但是如果A来自网络,A的变化及显示仍然正常,但是B的显示及变化就有点混乱了,非常奇怪.我把接收的数据打印出来,A是正确的,每一个用到A的地方,数据A都正...

by xymail110 - GUI编程 - 2008-12-26 16:20:35 阅读(2701) 回复(1)

我创建了一个网络监视线程,打算将这个线程分析的数据追加显示到一个 qtextEdit 控件上。 每当在这个线程中调用 qtextEdit->append (psDtata); 的时候,程序就出错误了。 我搜索了了qt文档,上说“只有 QApplication.exec() 主线程 才能对界面元素进行控制”。 在GTK线程中操作界面,可以用 gdk_thread_enter()和gtk_thread_leave() 进入和离开临界区,请问在qt中该如何做呢?

by hunbuso - GUI编程 - 2010-12-27 10:05:53 阅读(14961) 回复(4)