![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT学习
Yuzhiyuxia
这个作者很懒,什么都没留下…
展开
-
error LNK2001: 无法解析的外部符号 Qt的moc机制
先转一下其他人的帖,同样是error LNK2001的问题。第一次来发个帖,如果可能的话期望找到根本原因!几天没有关注我的QT程序,再次拿出来编译后竟然出现连接错误,因为四体不勤,没有频繁的checkin,所以无法找到中间版本,只能解决问题了。1>MainWindowBottomWidget.obj : error LNK2001: 无法解析的外部符号 "public: virtual转载 2012-08-08 18:16:16 · 16941 阅读 · 6 评论 -
关于在Qt里让程序休眠一段时间的方法总结
Qt 为何没有提供 Sleep论坛上不时见到有人问:Qt 为什么没有提供跨平台的 sleep 函数?使用平台相关的 Sleep 或 nanosleep 以后,界面为什么没有反应?QThread 中提供了protected 权限的 sleep 函数,如何用到主线程中?使用 QTest 中的 qSleep,在windows下如何隐藏控制台?这些问题其实归结为一点转载 2012-08-29 23:25:02 · 3047 阅读 · 0 评论 -
Qt项目中遇到的一些小问题汇总
1.在程序关闭窗口时,显示提示窗口: qt中有很多信号和相应的槽函数,上述问题需要拦截关闭窗口信息QWidget::close(),QWidget::closeEvent(QCloseEvent * event )重写,即对代码如下:[cpp] viewplaincopystyle="font-family:SimSun;font-size:转载 2012-08-31 12:18:37 · 2112 阅读 · 0 评论 -
QT 多线程程序设计
QT通过三种形式提供了对线程的支持。它们分别是,一、平台无关的线程类,二、线程安全的事件投递,三、跨线程的信号-槽连接。这使得开发轻巧的多线程Qt程序更为容易,并能充分利用多处理器机器的优势。多线程编程也是一个有用的模式,它用于解决执行较长时间的操作而不至于用户界面失去响应。在Qt的早期版本中,在构建库时有不选择线程支持的选项,从4.0开始,线程总是有效的。线程类Qt 包含下面一些转载 2012-08-31 13:16:25 · 865 阅读 · 0 评论 -
一个非常有趣的QTcpServer多线程编程问题
Qt 4.6自带的threaddedfortuneserver是个简单明了的 Qt C/S网络编程server端程序的例子, 该例子演示了 QTcpServer与QThread配合的方法。 代码不多, 但包含了Qt网络编程的几个关键点。- FortuneServer类从QTcpServer派生, 调用QTcpServer::listen() 监听端口等待client连接- Fortun转载 2012-08-24 13:28:01 · 4729 阅读 · 0 评论 -
UNICODE,GBK,UTF-8区别
Qt中使用QString的字符串采用的是Unicode编码,我们使用的Windows系统是GBK编码(一种中文编码),linux下通常使用的是UTF-8编码。简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是不兼容的,同一个汉字,那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假设uncode为a转载 2012-09-10 16:54:47 · 980 阅读 · 0 评论 -
使用Qt 4如何设置QLabe中字体的颜色
大致有几种做法:一是使用setPalette()方法;二是使用样式表;三是可以使用QStyle;四是可以在其中使用一些简单的HTML样式。下面就具体说一下,也算是个总结吧。 第一种,使用setPalette()方法如下: ...QLabel *label = new QLabel(tr("Hello Qt!"));QPalette pe;pe.s转载 2012-12-13 20:34:53 · 668 阅读 · 0 评论 -
Installing Qxt on Windows
Qxt is “an extension library for Qt providing a suite of cross-platform utility classes to add functionality” to Digia’s Qt framework. I used Qxt’s QxtGlobalShortcut class to set up the global key转载 2013-09-22 20:56:32 · 1194 阅读 · 0 评论 -
libqxt user guide
installationconfigurationMake sure qmake is in your PATH and run ./configure... or configure.bat on Windows.See configure -help for more information on configuration options. (for MSV转载 2013-09-22 21:00:02 · 1558 阅读 · 0 评论