摘要: Qt的几种MessageBox1.Infomation类型QMessageBox::information(this,tr("hello"),tr("title"));2.Question类型 QMessageBox::StandardButton returnBtn; returnBtn = QMessageBox::question(this,tr("hello have problem?"),tr("error!"),QMessageBox::Yes|QMessageBox::No); if(returnBt 阅读全文
posted @ 2014-04-08 17:10 li-peng 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 在窗体上放一个TreeWidget控件和四个PushButton加一个Horizontal Spacer布局如图给树添加元素节点的方法和实现.h文件 QTreeWidgetItem * AddTreeRoot(QString name,QString desc); QTreeWidgetItem * AddTreeNode(QTreeWidgetItem *parent,QString name,QString desc);.cpp文件QTreeWidgetItem * TreeViewView::AddTreeRoot(QString name,QString desc){ ... 阅读全文
posted @ 2014-04-08 16:31 li-peng 阅读(27039) 评论(6) 推荐(4) 编辑
摘要: 多行注释模式Ctrl+ /激活欢迎模式Ctrl + 1激活编辑模式Ctrl + 2激活调试模式Ctrl + 3激活项目模式Ctrl + 4激活帮助模式Ctrl + 5激活输出模式Ctrl + 6查找当前文档Ctrl + F查找下一个F3查找上一个Shift + F3弹出查找对话框Ctrl + Shift + F返回到代码编辑状态Esc页面之间切换Alt +左,按Alt +右自动完成Ctrl + Space声明和定义之间切换F2头文件和源文件之间切换F4隐藏或显示边栏Alt + 0切换至生成窗口Alt + 1切换至搜索结果窗口Alt + 2切换至应用输出窗口Alt + 3切换至编译输出窗口Alt 阅读全文
posted @ 2014-04-08 14:53 li-peng 阅读(4101) 评论(0) 推荐(0) 编辑
摘要: 学习了一下ListWidget控件的使用,做一个小功能增删改先把代码分解最后给出完整代码在窗体上添加一个ListWidget 一个Horizontal Specer和 三个PushButton效果如下因为构造函数中的SetupUi(this)会自动将符合on_objectName_signalName()命名的任意槽与相应的objectName的signalName()信号连接到一起我就直接在.h文件里添加槽的声明private slots: void on_btn_AddEvent_clicked(); void on_btn_Del_clicked(); void on_... 阅读全文
posted @ 2014-04-08 14:32 li-peng 阅读(23066) 评论(0) 推荐(0) 编辑
摘要: Qt 的窗口部件通过发射信号(signal)来表明一个用户的动作已经发生了或者是一个状态已经改变了。如点击一个QPushButton时,按钮会发送一个clicked()信号,信号可以与函数(在qt里称做槽slot)相连接可以把信号理解为c#里的事件在vs2012里和在Qt Creator里添加信号和槽不一样,这里把两种环境下怎么添加详细说明一下1.在vs2012里添加信号和槽新建一个qt的项目QtDemo在qtdeom.h里添加槽private slots: void Btn_OpenClick();整体代码#ifndef QTDEMO_H#define QTDEMO_H#in... 阅读全文
posted @ 2014-04-08 08:33 li-peng 阅读(15921) 评论(2) 推荐(5) 编辑