Softbloks- C++ 应用框架

网友投稿 760 2022-10-14

Softbloks- C++ 应用框架

Softbloks- C++ 应用框架

Softbloks 是一款免费的跨平台的应用框架,为开发者提供一个有效的开发模式,自下而上或者自上而下,提高开发效率。

示例代码

class MainObject : public sb::AbstractSoft{    public:    MainObject()    {        // 1) register the property Qt.mainview in read-only mode        // - the method get_widget is passed as reading accessor (std::bind is        //   used to convert the method into a std::function bound to this)        // - empty value (nullptr) is passed as writing accessor        this->register_property(            "Qt.mainview",            sb::READ_ONLY,            std::bind(&MySoft::get_widget, this),            nullptr        );    }    QWidget* get_widget()    {        return new QLabel("Hello World!!!");    }};SB_DECLARE_CLASS(    MainObject,    "MainObject",    sb::AbstractSoft)// 2) declare the properties of the classSB_DECLARE_PROPERTIES(    MainObject,    {"Qt.mainview", {typeid(QWidget*), sb::READ_ONLY}})SB_DECLARE_MODULE(/*a description should go here*/){    sb::register_object();}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:让人深思:句法真的重要吗?邱锡鹏组提出一种基于Aspect的情感分析的强大基线...
下一篇:这群程序员工作日竟然不用上班?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~