当前位置: 首页 > news >正文

网站建设合同】如何自学wordpress

网站建设合同】,如何自学wordpress,wordpress远程缩略图,现在市场网站建设怎么样文章目录 前言来看一个从字符串中生成UI的例子 前言 glade生成的xml格式不被gtkmm4支持, 需要作修改 来看一个从字符串中生成UI的例子 #include <gtkmm/application.h> #include <gtkmm.h> #include <iostream> using namespace std;class ExampleWindow :…

文章目录

  • 前言
  • 来看一个从字符串中生成UI的例子

前言

  • glade生成的xml格式不被gtkmm4支持, 需要作修改

来看一个从字符串中生成UI的例子

  • #include <gtkmm/application.h>
    #include <gtkmm.h>
    #include <iostream>
    using namespace std;class ExampleWindow : public Gtk::Window
    {
    public:ExampleWindow();virtual ~ExampleWindow() {};void on_action_file_new(){cout << "New" << endl;};void on_action_file_open() {};void on_action_file_quit() {};Gtk::Box m_Box;
    };
    ExampleWindow::ExampleWindow()
    {auto m_refBuilder = Gtk::Builder::create();Glib::ustring ui_info ="<interface>""  <menu id='menubar'>""    <submenu>""      <attribute name='label' translatable='yes'>_File</attribute>""      <section>""        <item>""          <attribute name='label' translatable='yes'>_New</attribute>""          <attribute name='action'>example.new</attribute>""        </item>""      </section>""      <section>""        <item>""          <attribute name='label' translatable='yes'>_Quit</attribute>""          <attribute name='action'>example.quit</attribute>""        </item>""      </section>""    </submenu>""    <submenu>""      <attribute name='label' translatable='yes'>_Edit</attribute>""      <item>""        <attribute name='label' translatable='yes'>_Copy</attribute>""        <attribute name='action'>example.copy</attribute>""      </item>""      <item>""        <attribute name='label' translatable='yes'>_Paste</attribute>""        <attribute name='action'>example.paste</attribute>""      </item>""    </submenu>""  </menu>""</interface>";//绑定行动的对应动作 实际绑定auto m_refActionGroup = Gio::SimpleActionGroup::create();m_refActionGroup->add_action("new", sigc::mem_fun(*this, &ExampleWindow::on_action_file_new));m_refActionGroup->add_action("open", sigc::mem_fun(*this, &ExampleWindow::on_action_file_open));m_refActionGroup->add_action("quit", sigc::mem_fun(*this, &ExampleWindow::on_action_file_quit));insert_action_group("example", m_refActionGroup);//行动组example 实体诞生m_refBuilder->add_from_string(ui_info);//m_refBuilder->add_from_file("K:\\CPlusPlus\\cgcc\\Xml_UI.xml");auto gmenu = m_refBuilder->get_object<Gio::Menu>("menubar");auto pMenuBar = Gtk::make_managed<Gtk::PopoverMenuBar>(gmenu);m_Box.append(*pMenuBar);set_child(m_Box);pMenuBar->set_visible(true);m_Box.set_visible(true);
    }
    int main(int argc, char* argv[])
    {auto app = Gtk::Application::create("org.gtkmm.example");//app快捷键 键位设置对应行动 预先设置app->set_accel_for_action("example.new", "<Primary>n");//表示Ctrl+Napp->set_accel_for_action("example.quit", "<Primary>q");//表示Ctrl+Qapp->set_accel_for_action("example.copy", "<Primary>c");//表示Ctrl+Capp->set_accel_for_action("example.paste", "<Primary>v");//表示Ctrl+V//Shows the window and returns when it is closed.return app->make_window_and_run<ExampleWindow>(argc, argv);
    }
    
    可以把那些字符串放入一个xml文件
    image
    然后
    m_refBuilder->add_from_file(“K:\CPlusPlus\cgcc\Xml_UI.xml”);
    代替上面的add_from_string.
http://www.yayakq.cn/news/917220/

相关文章:

  • 长宁区网站建设网网络规划与设计案例
  • 便宜电商网站建设wordpress影音主题
  • 中工信融网站建设广州黄埔做网站
  • php网站开发实用技术练习题wordpress下拉
  • 用h5开发的网站模板宁德市住房和城乡建设局网站打不开
  • 泰安祥奕网络网站建设模板农村网站建设的意义
  • 城阳网站开发运城网站制作公司
  • 建设银行u盾官方网站首页wordpress获取登录权限
  • 大气的企业网站模板莆田网站 建设
  • 潍坊网络营销公司有哪些虞城seo代理地址
  • 苏宁易购网站建设的不足之处网站seo分析报告
  • 志成网站设计制作手机行业网站
  • 网站建设的战略作用iis怎么给网站设置权限
  • 钓鱼网站在线生成做任务领积分兑换别的网站上的会员
  • 上市的网站设计公司网站建设工作任务
  • 沈阳医疗网站制作模具加工东莞网站建设技术支持
  • 博学云网站建设网站开发中可能遇到的技术问题
  • 淘宝上网站开发退款汕头制作手机网站
  • 网站建设方案 规划百度指数怎么看地域数据
  • 哈尔滨网站制作公司南京短视频制作公司
  • 微网站建设包括哪些方面动态域名申请
  • 网站建设中网站图片如何修改led企业网站策划
  • 工作室主题网站模板外贸网页设计公司
  • 中企动力全网门户网站怀化汽车网站
  • 用网站做宣传的费用wordpress百度ping
  • 网站公司必须帮备案网站建设公司好不好
  • 设计服务网站建筑公司招聘岗位
  • 桂林新站优化小米发布会汽车
  • 瑞安建设公司网站创新的中小型网站建设
  • 网站空间有什么用婚礼网站建设