如何用VS2008为QT控件加代码(最好有具体点的 *** 作步骤)谢谢!

如何用VS2008为QT控件加代码(最好有具体点的 *** 作步骤)谢谢!,第1张

1. 安装vs2008。注意:不是Express版本.

2. 安装Qt for windows。 注意Qt的安装路径最好安装在全英文路径而且中间没有空格。

3. 安装Qt SDK for wince,(过程比较长)

打开visual studio 2008命令提示,然后顺序执行以下命令:

a. VS2008命令提示(DOS),进入QTCE文件夹执行, 输入命令: configure -platform win32-msvc2008 -xplatform wincewm60professional-MSVC2008 -webkit –fast

b.设置VC的CE INCLUDE和LIB目录c. 输入命令 nmake 执行

c.输入命令 nmake 执行

4. 安装Qt的VS开发插件(qt-vs-addin)

5. 配置VS2008的Qt开发环境(VS2008最好是英文版本)进入VS2008,选择Qt菜单,Qt Option,进行设置。

代码生成一个QDockWidget,使用addDockWidget,添加到MainWindows;

对于DockWidget,可以使用setWidget来把Dock内容进行修改;

//新建一个空白的QDockWidget作为主对话框,在新建工程的时候要继承QMainWindow,不然后面的新建的浮动窗口会出现问题

QDockWidget *Multi_Function_Dock = new QDockWidget(tr("多功能按键"), this)

Multi_Function_Dock->setFeatures(QDockWidget::AllDockWidgetFeatures)

Multi_Function_Dock->setFixedSize(300, 200)

QWidget *widget = new QWidget()

QPushButton *btn_Play = new QPushButton("Play", widget)

btn_Play->setFixedSize(40, 30)

QPushButton *btn_Pause = new QPushButton("Pause", widget)

btn_Pause->setFixedSize(40, 30)

QPushButton *btn_Stop = new QPushButton("Stop", widget)

btn_Stop->setFixedSize(40, 30)

//新建布局器将这些QPushButton控件在QWidget上进行布局,这里采用水平布局方式:

QHBoxLayout *HorizontalLayout = new QHBoxLayout(Multi_Function_Dock)

HorizontalLayout->addWidget(btn_Play)

HorizontalLayout->addWidget(btn_Pause)

HorizontalLayout->addWidget(btn_Stop)

//下面就可以添加控件到QWidget上以及将QWidget放到浮动窗口QDockWidget上,过程如下:

widget->setLayout(HorizontalLayout)//在QWidget上进行布局

Multi_Function_Dock->setWidget(widget)//添加QWidget到QDockWidget上,并设置放置位置

addDockWidget(Qt::LeftDockWidgetArea, Multi_Function_Dock)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11702726.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存