Qt给纯C++类添加UI界面文件项目示例:定时截图工具

问题描述:

前面写过一篇文章,叫做Qt里面单独类的ui界面文件的添加方式,有两种,一种是手动添加ui相关界面代码,一种是加载ui文件。这里举个栗子。

以Qt案例的截图工具来说吧,正好这个项目示例是没有ui文件的。而我正需要定时截图工具,这个项目里面没有。但它有截图功能。

解决办法:

1.首先我们新建一个Qt界面文件,命名为screenshot.ui,注意,不是界面类文件,仅仅只是添加一个UI文件即可。按照上一章我们说的,首先在screenshot.h中添加头文件"ui_screenshot.h",我们不用namespace那种方式。

 然后声明ui指针,ui头文件里的类是Ui::Screenshot,它是继承过来的类,和我们的screenshot类同名而已。接着定义一个timer定时器。

猜你喜欢

转载自blog.csdn.net/poolooloo/article/details/129526940