QT
orient
这个作者很懒,什么都没留下…
展开
-
QT中的exec()
#inlcude #inlcude "dialog.h"int main ( int argc, char *argv[]){ QApplication a (argc,argv); Dialog w; w.show(); return a.exec();} return a.exec();程序进入消息循环,等待可能输入进行响应。原创 2012-01-09 16:49:08 · 25260 阅读 · 0 评论 -
Qt元对象系统
Q_OBJECT宏的作用是启动Qt元对象系统的一些特性(比如支持信号和槽等),它必须放置到类定义的私有区。class Dialog: public QDialog{ Q_OBJECTpublic: Dialog(QWidget *parent = 0);private: ……} Qt元对象系统提供了对象间的通信机制(信号和槽)、运行时类型信原创 2012-01-09 17:03:25 · 1205 阅读 · 0 评论 -
QT Creator中Exited with code 2错误
Exited with code 2.Error while building project helloWhen executing build step 'QMake'原因:路径中包含中文导致不能正常运行把中文路径改成英文就可以了正常运行了原创 2012-01-05 16:59:58 · 1600 阅读 · 0 评论 -
QT中的error: collect2: ld returned 1 exit status错误
error: collect2: ld returned 1 exit status网上查了下,这样的错误最多的情况是定义了函数却没有去实现。可是在我的小程序里,根本没有定义函数。 由于新建的是空的Qt4工程。(Empty Qt4 Project)执行完下面的代码程序没有做任何事情#include int main(int argc, char* argv[]){原创 2012-01-05 17:47:30 · 5549 阅读 · 4 评论 -
QT设置TableView的标题样式
this->tableView->horizontalHeader()->setStyleSheet("QHeaderView::section {background-color:darkcyan;" "color: black;padding-left: 4px;border: 1p原创 2012-02-21 19:52:38 · 9746 阅读 · 0 评论 -
最近使用QT开发的一些心得,技巧
QLineEdit没有获得焦点和失去焦点的信号,需要自定义一个继承自QLineEdit的输入框,并重写focusInEvent以及focusOutEvent事件protected: virtual void focusInEvent(QFocusEvent *e); virtual void focusOutEvent(QFocusEvent *e);signals:原创 2012-04-06 10:36:04 · 6846 阅读 · 0 评论