随笔分类 - QT
摘要://QString -> C++ string -> char * str.ToStdString().data(); //先转换为C++的标准编码 //QString -> QByteArray QString buf = "123456"; QByteArray a = buf.toUtf8();//中文 a = buf.toLocal8Bit(); //转换为本地编码 /...
阅读全文
摘要:C++11中的Lambda表达式用于定义并创建匿名的函数对象,以简化编程工作。首先看一下Lambda表达式的基本构成: ① 函数对象参数; [],标识一个Lambda的开始,这部分必须存在,不能省略。函数对象参数是传递给编译器自动生成的函数对象类的构造函数的。函数对象参数只能使用那些到定义Lambd
阅读全文
摘要:信号槽是 Qt 框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,将想要处理的信号和自己的一个函数
阅读全文

浙公网安备 33010602011771号