QtPropertyBrowser的安装与配置

QtPropertyBrowser的安装与配置

简介

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

下载:

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

编译

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

Windows平台的编译:

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

  1. 编译examples:

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

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

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

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

nmake release

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

 

  1. 编译libs

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

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

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

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

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

  1. 以上的准备工作完成了,下面用一个例子测试一下,就用其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了。

  1. 随机文档的安装,这部分在源代码中的INSTALL.txt有说明,即打开QAssitant.exe,然后在菜单的“编辑-》首选项-》文档-》添加“,打到源码中的html目录下的*.qch文档即可,这样QAssitant则包含了Qt Property Browser的文档了

 

 

你可能感兴趣的:(properties,测试,文档,Build,qt,makefile)