Fork me on GitHub
摘要: Qt提供了一个QWorkspace类,利用QWorkspace类可以很方便的实现多文档的应用。QWorkspace类继承自QWidget类,因此只需在QMainWindow主窗口中把QWorkspace对象设置为中央窗体即可。示例:演示多文档的布局和焦点控制MainWin.h#ifndef MAIN... 阅读全文
posted @ 2012-11-15 22:55 韩兆新 阅读(1914) 评论(1) 推荐(0) 编辑
摘要: 使用VS2008向导新建一个工程后,工程中会自动加入一个资源文件.qrc,修改资源文件时只需在VS2008的“解决方案管理器”中双击这个它打开管理资源界面,如图:使用资源文件时只需要在main()中加上一句:[cpp] int main(int argc, char *argv[]){ Q_INIT... 阅读全文
posted @ 2012-11-15 18:11 韩兆新 阅读(999) 评论(0) 推荐(0) 编辑
摘要: 步骤如下:(1) 首先是准备一个已经编译成功的工程,并且界面中的需要多语言支持的界面元素均使用了“tr()”函数。(2) 修改main()函数在QApplication a(argc, argv);后添加以下代码QString translatorFileName = "basiclayout_zh... 阅读全文
posted @ 2012-11-15 17:47 韩兆新 阅读(3527) 评论(2) 推荐(0) 编辑
摘要: Qt提供的布局类以及他们之间的继承关系(如下图):常用到的布局类有:QHBoxLayout、QVBoxLayout、QGridLayout三种,分别是水平排列布局、垂直排列布局、表格排列布局。常用的方法有addWidget()和addLayout()。addWidget()用于在布局中插入控件,ad... 阅读全文
posted @ 2012-11-15 17:21 韩兆新 阅读(12632) 评论(0) 推荐(4) 编辑
摘要: loadui.h#ifndef LOADUI_H#define LOADUI_H#include #include "ui_loadui.h"class loadUi : public QDialog{ Q_OBJECTpublic: loadUi(QWidget *parent = 0, Qt::... 阅读全文
posted @ 2012-11-15 10:28 韩兆新 阅读(4805) 评论(0) 推荐(0) 编辑