删除文章

确定要删除这篇文章吗?

取消
确定

qDebug日志写入本地文件

在Qt中使用qDebug打印日志信息是非常方便的,它可以直接打印Qt提供的复杂数据结构,如:QStringList,QVariantMap等。不做处理的话它只能在编辑器中打印调试信息,下面介绍将日志信息写入文件的实现方法。 static struct LogWrap { LogWrap::LogWrap() { reset(); } ...
2017-06-30 02:11:01
阅读(1235)

javascript怎么实现类似如C++函数中使用静态数据

静态数据是一些不变的数据可以多次使用而不用频繁创建,C++中通常把他们放在cpp文件的include下面,或者如果其他地方不会用到的话可以直接写在要用到的函数里面。如果是javascript的话把它直接写在函数外面就是全局变量了这个肯定是不好的,放在函数里面每次运行函数的时候都...
2017-06-25 13:02:19
阅读(1108)

QLayout: Attempting to add QLayout

QLayout: Attempting to add QLayout , which already has a layout 出现这个警告的原因是一个QWidget作为了多个QLayout的parent,一个QWidget应该只有一个main layout,将其它子widget或者layout增加到main layout中,如下代码: QWidget x = new QWidget(this);...
2017-06-17 15:58:39
阅读(2783)

C++11 thread

windows系统中,需要vs2012才支持。 线程的创建 C++11线程类std::thread,头文件include <thread> 首先,看一个最简单的例子: void my_thread() { puts("hello, world"); } int main(int argc, char argv[]) { std::thread t(my_thr...
2017-06-17 11:22:59
阅读(1156)

给QPushButton增加图标并且显示在文本右边

m_button = new QPushButton(this); m_button->setText(tr("Ope34543r")); m_button->setIcon(QIcon("F:\\qt\\OperWidget\\test.png")); m_button->setLayoutDirection(Qt::RightToLeft); ...
2017-06-13 01:10:51
阅读(1311)

QLabel文本超出显示区域显示...

这个功能很有用,默认情况下文本超出长度会被直接截断的,给用户体验很不好。这里截断后会显示...,并且鼠标划上去有tooltip。 ifndef ELIDEDLABEL_H define ELIDEDLABEL_H include <QtWidgets/QFrame> include <QtCore/QRect> include <QtGui/QResizeEvent> inc...
2017-06-13 01:07:20
阅读(1366)

你必须知道的28个HTML5特征、窍门和技术

前端的发展如此之迅猛,一不留神,大侠你可能就会被远远地甩在后面了。如果你不想被HTML5的改变/更新搅得不知所措的话,可以把本文的内容作为必须了解的热身课程。 1. 新的Doctype > //zxx:”doctype”中文意思指“文档类型” 仍在使用麻烦的,不可能记得住的XHTML文档类型...
2017-06-11 04:25:21
阅读(1264)

swift UITableView cell自适应高度

ios8支持: override func viewDidLoad() { super.viewDidLoad() self.tableView.estimatedRowHeight = 100 self.tableView.rowHeight = UITableViewAutomaticDimension } func tableView(tableView: UITable...
2017-06-10 11:56:31
阅读(1208)

swift UILabel不显示html标签

带html标签的文本srcText var attrStr = NSAttributedString(data: srcText.dataUsingEncoding(NSUnicodeStringEncoding, allowLossyConversion: true)!, options: [NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType], documentAttributes: nil, error: n...
2017-06-10 11:55:14
阅读(1128)

App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure.

解决方法: 方法1.使用https协议请求; 方法2.Info.plist中增加App Transport Security Settings子项Allow Arbitrary Loads设置为YES。 ![这里写图片描述](http://img.blog.csdn.net/20151122101140185)...
2017-06-10 11:54:09
阅读(1151)

swift delegate

protocol ModelDelegate { func willValueChanged(curValue: Int, newValue: Int) func didValueChanged(curValue: Int, oldValue: Int) } class Model { var delegate: ModelDelegate? var count: Int = 0 { willSet { ...
2017-06-10 11:53:47
阅读(1160)

给UITableView增加拷贝

func tableView(tableView: UITableView, performAction action: Selector, forRowAtIndexPath indexPath: NSIndexPath, withSender sender: AnyObject?) { if action == Selector("copy:") { if indexPath.row < Data.sharedManager.goo...
2017-06-10 11:52:56
阅读(1212)
 
Keep it simple,stupid
文章数
339
今日访问
672
今日IP数
426
最近评论

liangzi: 不错 谢谢分享
tujiaw: registerThreadInactive:如果当前没有激活的线程,就去激活线程,让等待的线程去执行任务。
hgzzx: 佩服佩服。 请教:registerThreadInactive的作用是什么?
xuehaoyun: 很不错,来围观一下
tujiaw: 抱歉csdn code服务关闭了,这个代码我也找不到了
于淞: 你好,这个文章的源码能分享一下吗,songsong9181@163.com,谢谢了 上面的写错了
回到顶部