在使用Qt的ui设计时,Qt为我们提供了标准的窗口控件,但是在很多复杂工程中,标准窗口控件并不能满足所有的需求,这时就需要我们自定义控件。我们自定义的类既可以作为独立的窗口显示,又可以作为一个控件显示。
这节我们要实现如下这个页面。点击按键,滑动条开始滑动。按键和滑动条都可以通过在ui设计时拖动控件实现,但本节并不通过这种方式来实现,我们拖动一个容器到窗口中,把这个容器模块作为一个独立的类,用代码实现按键与滑动条。
工程新建
新建工程,在ui设计器中拖入几个控件;
回到工程目录,在工程上右击鼠标选择添加新文件;
选择C++—>C++ Class—>Choose…
填入类名称,这里为sub_widget,基类选择QWidget,按照提示完成添加文件。