随笔分类 -  Qt

Qt->数字格式化
摘要:QDateTime time = QDateTime::currentDateTime();QString strTime = QString("%1%2%3") .arg(time.date().year(), 4, 10, QChar('0')) .a... 阅读全文

posted @ 2014-09-05 14:29 trako 阅读(645) 评论(0) 推荐(0)

Qt子线程传递数据到主线程简单实例
摘要:窗口文件cmainwindow.cppCMainWindow::CMainWindow(QWidget*parent):QMainWindow(parent),ui(newUi::CMainWindow){ui->setupUi(this);....connect(threadA,SIGNAL(signalUpdateData(QString)),this,SLOT(slotUpdateDate(QString)),Qt::DirectConnection); // 事件同步传递...}voidCMainWindow::slotUpdateDate(QStringtext){qDebug 阅读全文

posted @ 2013-12-25 12:01 trako 阅读(4426) 评论(0) 推荐(0)

Qt方法const变量赋值
摘要:引用“http://www.cnblogs.com/Mr-xu/archive/2012/08/07/2626973.html”voidCMainWindow::showMsg(QString &text)那么,showMsg("test"); // 错误voidCMainWindow::showMsg(const QString &text)那么,showMsg("test"); // 正确【例4】:假设有如下函数声明:string foo( );void bar(string & s); 那么下面的表达式将是非法的:bar(f 阅读全文

posted @ 2013-12-25 10:11 trako 阅读(2718) 评论(0) 推荐(0)

Qt程序编译是出现"field has incomplete type"问题的解决(转)
摘要:zh转自“http://blog.csdn.net/jobsss/article/details/7678646”在编译程序是出现了如下错误,类或结构体的前向声明只能用来定义指针对象或引用,因为编译到这里时还没有发现定义,不知道该类或者结构的内部成员,没有办法具体的构造一个对象,所以会报错。将类成员改成指针就好了。 程序中使用incomplete type实现前置声明有助与实现数据的隐藏。要求调用对象的程序段只能使用声明对象的引用或者指针。在显式声明异常规范的时候不能使用incomplete type。 阅读全文

posted @ 2013-12-25 09:59 trako 阅读(1937) 评论(0) 推荐(0)

Qt控件注册事件过滤器后不显示
摘要:CMainWindow::CMainWindow(QWidget*parent):QMainWindow(parent),ui(newUi::CMainWindow){ui->setupUi(this);ui->pushButton->setHidden(false);ui->label->installEventFilter(this); // ui->label注册监听事件,所有与ui->label相关事件将被this监听}CMainWindow::~CMainWindow(){deleteui;}boolCMainWindow::eventFil 阅读全文

posted @ 2013-12-23 14:00 trako 阅读(544) 评论(0) 推荐(0)

Qt字符串与整形转换
摘要:QStringstrNum=QString::number(12);qDebug()<<"test="<<strNum;intnum=strNum.toInt();qDebug()<<"test2="<<num;打印出如下:test = "12" test2 = 12 阅读全文

posted @ 2013-12-19 15:55 trako 阅读(921) 评论(0) 推荐(0)

QString字符串拼接
摘要:for(intloop=1;loop<2;loop++){QStringtest1=QString("insertinto%1values(%2,1,name%3,1);").arg(CSM_SQL_TABLE_STUDENT).arg(loop).arg(loop);QStringtest2=QS... 阅读全文

posted @ 2013-12-19 10:05 trako 阅读(9307) 评论(0) 推荐(1)

QSettings存储配置文件
摘要:QSettings setting("./cfg.ini", QSettings::IniFormat);QVariantval = setting.value("key");QStringstrVal = val.toString();if (!strVal.isEmpty()){ qDebug() << "value1=" << strVal;}setting.setValue("key", variant); 阅读全文

posted @ 2013-12-11 17:54 trako 阅读(210) 评论(0) 推荐(0)

Qt 为何toggled无法触发setvisible(转)
摘要:转自“http://my.oschina.net/u/264056/blog/122624” 解决办法:QPushButton 要是checkable的 ,用设计师设计的时候记得选上 阅读全文

posted @ 2013-11-22 10:30 trako 阅读(250) 评论(0) 推荐(0)

导航