文字大小:

用XStudio写一个HelloWorld

XStudio 使用入门2019-09-12 15:22:03




QT这个架构和安卓一样 一个QT框架的程序里面 必须要有一个Application对象

就是QXApplication



这个 main是入口函数

入口函数里面 new了一个XMyApp实例 ,XMyApp 是继承QXApplication, 就是在程序开始创建了一个Application实例

然后调用XMyApp的create 方法 

你现在看那个XMyApp的create方法





这个 super.createQXApplication 表示调用基类的createQXApplication 方法 , 基类就是QXApplication



之后 new了一个dialog , 这时候就要用这个dialog来加载你在QT里面设计好的那个窗口 



调用dialog的create 方法 对应上面的方法create代码

然后加载你在QT里面设计好的那个文件



load

返回true说明加载成功了 可以显示界面了

然后获取界面中的那些控件

比如是按钮



接下来最重要的一步是给控件设置响应事件



setOnClickListener 表示给这个空间设置一个点击的响应事件

setOnClickListener 的参数是 一个接口





这里用了临时类的语法 直接在参数里面new一个onClickListener 对象 然后实现他的onclick方法


void onClick(QXObject obj, bool checked)override{
QXMessageBox.Information("info", " Hello world!", QXMessageBox.Ok, QXMessageBox.Ok);
}



整体意思就是说 当按钮点击事件发生的时候 弹出对话框





上一篇:从零入门LL分析法下一篇:VS2013集成CLANG&LLVM9.0

评论

写评论

点击刷新