用XStudio写一个HelloWorld
XStudio 使用入门2019-09-12 15:22:03QT这个架构和安卓一样 一个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

