QT 5 初学1 多窗口切分
2016-02-01 22:17
330 查看
QT5功能强大,所以开始看QT, 对于QT的新特性,我也很好奇,大致觉得差不多了,认为自己可以开始使用他了,为了练手,给自己定一个小项目:做一个类似于炒股软件的工具。 千里之行,始于足下。
现在开始动手:
初学,想加一个QT群,居然被拒绝了。哇咔咔。
现在开始动手:
QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets // main.cpp //include "mainwindow.h" include <QApplication> include <QSplitter> include <QTextEdit> int main(int argc, char *argv[]) { QApplication a(argc, argv); QSplitter *pSpliter = new QSplitter(Qt::Horizontal); QTextEdit* pLeftEdt = new QTextEdit; pLeftEdt->setText(QObject::tr("左窗口")); pLeftEdt->setDisabled(false); //测试显示状态 QTextEdit* pRightEdt = new QTextEdit; pRightEdt->setText(QObject::tr("右窗口")); pRightEdt->setDisabled(true); //通常这里可能放其他东西,而不是编辑内容 pSpliter->addWidget(pLeftEdt); pSpliter->addWidget(pRightEdt); pSpliter->setStretchFactor(0, 1);//下面两句设置左右两列的宽度比为1:4 pSpliter->setStretchFactor(1, 4); pSpliter->setWindowTitle(QObject::tr("Split-Wnd Demo1")); pSpliter->show(); //MainWindow w; //w.show(); return a.exec(); }
初学,想加一个QT群,居然被拒绝了。哇咔咔。
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- 关于指针的一些事情
- QT学习 第一章:基本对话框
- 使用Shiboken为C++和Qt库创建Python绑定
- c++ primer 第五版 笔记前言
- share_ptr的几个注意点
- Lua中调用C++函数示例
- Lua教程(一):在C++中嵌入Lua脚本
- Lua教程(二):C++和Lua相互传递数据示例
- C++联合体转换成C#结构的实现方法
- C++高级程序员成长之路
- C++编写简单的打靶游戏
- C++ 自定义控件的移植问题
- C++变位词问题分析
- C/C++数据对齐详细解析
- C++基于栈实现铁轨问题
- C++中引用的使用总结
- 使用Lua来扩展C++程序的方法
- C++中调用Lua函数实例
- Lua和C++的通信流程代码实例