您的位置:首页 > 编程语言 > Qt开发

QtPropertyBrowser的安装与配置

2015-06-19 09:10 387 查看
QtPropertyBrowser的安装与配置

简介

Qt PropertyBrowser提供了简便地用于编辑Properties的方法。

下载:

http://qt.nokia.com/products/appdev/add-on-products/catalog/4/Widgets/qtpropertybrowser提供了介绍及下载链接。

编译

*NIX与Mac平台的编译比较简单,直接看INSTALL文档即可。下面介绍一下

Windows平台的编译:

将源码解压到一个特定的目录(eg. D:/DevTools/Qt/qt/include/qtpropertybrowser), 然后用Windows PlatformSDK的终端到特定的目录,这里假定你已经装过Qt,并将其编译成VS可用的版本(若还没有,请参照本站之前的一篇文章)。

编译examples:

利用以下方法来看下propertybrowser的例子的运行效果。

首先,如果你不需要用Visual Studio的版本,你可以直接用QtCreator打开.pro文件进行编译,然后运行。这里给出适用于Visual
Studio的版本。用qmake生成适用于VS的nmake的Makefile(也可以生成.sln文件,但用Makefile在此处更方便些):

qmake –spec win32-msvc2005 –win32 –o Makefile qtpropertybrowser.pro

此时在同个目录下生成了Makefile,然后在现有的debug窗口下(主要是现有的platformsdk的窗口自动包含了visual
studio的一些可执行程序的路径,你也可以手动设置这些路径,然后直接在普通的cmd窗口下运行)执行:

nmake release

编译完成后,进入examples下的各个子目录则可以查看附带例子的运行效果。

编译libs

如上编译了例子后,并没有生成对应的.lib及.dll文件供以后自己写程序的时候复用,因此,进入buildlib目录,其中有一名为buildlib.pro的文件,同样使用qmake生成适用于VS2005的Nmake的Makefile如下:

Qmake –spec win32-msvc2005 –win32 –o Makefile buildlib.pro

接着,运行nmake release (当然可继续选择nmake debug)

编译完成后,可发现在目录lib中多了一些.dll,.lib,.exp文件,这些则可供后续写程序的时候调用。

继续使用nmake install则可以自动将这些生成的.dll,文件拷贝一份到Qt的bin目录。

以上的准备工作完成了,下面用一个例子测试一下,就用其examples中的simple来做测试吧。把其代码main.cpp拷贝到另一个独立的目录(eg.
D:/Test),为其写一个CMakeLists.txt如下:

project(test_property)

cmake_minimum_required(VERSION 2.6)

find_package(Qt4 REQUIRED)

include(${QT_USE_FILE})

# for Win32 settings, especially on my development environment

include_directories("D:/DevTools/Qt/qt/include/qtpropertybrowser/src")

link_directories("D:/DevTools/Qt/qt/include/qtpropertybrowser/lib")

add_executable(test main.cpp)

target_link_libraries(test ${QT_LIBRARIES} QtSolutions_PropertyBrowser-2.5.lib)

准备好这两个文件后,可以新建一个build目录用于out-of-source building,打开CMake,指定源文件目录为D:/Test,指定生成目录为D:/Test/build,然后configure,检测一系列变量后,再用generate,则可在build目录下生成一个名为test_property.sln的工程文件,用Visual
Studio 2005打开,编译,再运行,若成功得到如下运行结果

(csdn's problem:currently you could not see the figures)

则说明配置成功,而且测试工程也OK了。

随机文档的安装,这部分在源代码中的INSTALL.txt有说明,即打开QAssitant.exe,然后在菜单的“编辑-》首选项-》文档-》添加“,打到源码中的html目录下的*.qch文档即可,这样QAssitant则包含了Qt
Property Browser的文档了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: