美文网首页
DTK 教程 三 :一些基本的控件(一)

DTK 教程 三 :一些基本的控件(一)

作者: 秋风夜雨_6119 | 来源:发表于2019-07-16 10:21 被阅读0次

新建项目,命名为 [ t_03 ]

这儿可以使用Qt的控件,如果对Qt有底子的读者也可以双击 widget.ui ,进行界面设计,不过,既然都说了是DTK教程,那么我要对得起我起的标题,不可以打脸---->小时候让我老汉打多了,很痛惜我的脸!所以我们直接用dtk的控件进行!

1、删除所有带widget的文件,我们自己建立新的界面

删除操作如下:

删除所有的widget文件 [ 当弹出对话框时,最好勾选上 ”删除本地文件“ ]

删除三个带有widget的文件,我们开始建立带有自己的widget,建立过程如下:

1)在t_03上右击,选择添加“添加新文件”

新建文件

2)选择 “c++” ---> “c++ class”,最后点击choose

选择 c++ class

3) 按下图要求输入和选择,之后点下一步,再点完成

设置界面名称

注:记住 Header file


2、修改mainwindow.h和mainwindow.cpp,

mainwindow.h修改前 mainwindow.h修改后

在mainwindow.h中按“F4”,跳转到mainwindow.cpp中 [ 在qt creator中 ,F4 可以在相应的.cpp和.h之间切换,很是方便,你要是觉得没有什么用,也可以用鼠标点。 ]

mainwindow.cpp修改前 mainwindow.cpp修改后

现在再点击运行,是不是发现什么都没有,哈哈,现在正式进入正是,选从哪儿讲起了!?


DLabel

先讲它吧!!!这怎么说也是常用的控件之一

<@ -- 战术核能警告:以下代码在 mywidget.h|mywidget.cpp中实现 -->

mywidget.h修改前 mywidget.cpp修改前

在一定要引用宏 DWIDGET_USE_NAMESPACE , 不然程序无法正确的编译,记得只要是用了Dtk的控件,则一定要加入 宏 DWIDGET_USE_NAMESPACE 。

mywidget.h修改后 mywidget.cpp修改后

运行效果图:

Dlabel运行效果!!!

下一部分:DTK教程 四 :一些基本的控件(二) - 简书

相关文章

网友评论

      本文标题:DTK 教程 三 :一些基本的控件(一)

      本文链接:https://www.haomeiwen.com/subject/fvkzkctx.html