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

潍坊最早做网站的公司成都网站seo公司

潍坊最早做网站的公司,成都网站seo公司,政府网站建设重要性,永春网站设计文章目录 前言Cambalache检查Xml.cpp文件如何写才能显示UI首先creat获取ui里的对象显示 前言 新手刚刚使用时的笔记 Cambalache检查Xml 窗口右键inspect UI Definition切换到Xml视图, 可以全选复制粘贴到你的ui文件里, Cambalache 只能保存为.cmb工程文件, 导出也不知道导出…

文章目录

  • 前言
  • Cambalache检查Xml
  • .cpp文件如何写才能显示UI
    • 首先creat
    • 获取ui里的对象
    • 显示

前言

  • 新手刚刚使用时的笔记

Cambalache检查Xml

  • 窗口右键inspect UI Definition切换到Xml视图, 可以全选复制粘贴到你的ui文件里, Cambalache 只能保存为.cmb工程文件, 导出也不知道导出到哪

.cpp文件如何写才能显示UI

  • 首先creat

    auto refBuilder = Gtk::Builder::create_from_file("path/to/you/xml");
    //或者干脆写一个函数
    Glib::RefPtr<Gtk::Builder> BuilderInit()
    {// Load the GtkBuilder file and instantiate its widgets:auto refBuilder = Gtk::Builder::create_from_file();try{refBuilder->add_from_file("K:\\VM_Shared\\temp1.ui");}catch (const Glib::FileError& ex){std::cerr << "FileError: " << ex.what() << std::endl;return nullptr;}catch (const Glib::MarkupError& ex){std::cerr << "MarkupError: " << ex.what() << std::endl;return nullptr;}catch (const Gtk::BuilderError& ex){std::cerr << "BuilderError: " << ex.what() << std::endl;return nullptr;}return refBuilder;
    }
    
  • 获取ui里的对象

    //这里的mainWindow 在Cambalache的 属性 Object id 条目中指定
    refBuilder->get_widget<Gtk::Window>("mainWindow");
    //获取的是一个实体的指针, 已经存在 并且具有在ui设计器里的父子关系
    
    可以看看这个例子
    https://blog.csdn.net/Computer_Tech/article/details/135970006
  • 显示

    需要获取最上层的对象然后 set_child(最上层的对象)
    或者app->add_window(window) 这是两种方法
    • 第一种
    //官网例子常见的
    auto app = Gtk::Application::create("org.gtkmm.example");
    app->make_window_and_run<ExampleWindow>(argc, argv);
    
    这种就在ExampleWindow的构造函数中set_child(最上层的对象)
    这个对象不能是GtkWindow 如果是, 将报错:

    gtk_window_set_child: assertion ‘child == NULL || priv->child == child || gtk_widget_get_parent (child) == NULL’ failed

    • 第二种
    #include "test.h"
    //在test里面用extern声明 在这里先提前定义为nullptr
    Glib::RefPtr<Gtk::Application> my_app = nullptr;
    void on_app_activate()
    {ExampleWindow init;
    }
    int main(int argc, char* argv[])
    {my_app = Gtk::Application::create("org.gtkmm.example");my_app->signal_activate().connect([] (){on_app_activate();});return my_app->run(argc, argv);
    }
    
    在ExampleWindow的构造函数中
    mainWinodw = refBuilder->get_widget<Gtk::Window>("mainWindow");
    my_app->add_window(*mainWinodw);
    mainWinodw->set_visible(true);
    
    可以完全用ui里的主窗口

文章转载自:
http://discontentedness.qrqg.cn
http://mahout.qrqg.cn
http://bicolor.qrqg.cn
http://hunky.qrqg.cn
http://graciously.qrqg.cn
http://exoneration.qrqg.cn
http://occupier.qrqg.cn
http://juvenscence.qrqg.cn
http://undisguised.qrqg.cn
http://altazimuth.qrqg.cn
http://yhvh.qrqg.cn
http://underwent.qrqg.cn
http://sequestrene.qrqg.cn
http://fox.qrqg.cn
http://legislatively.qrqg.cn
http://scraping.qrqg.cn
http://vitascope.qrqg.cn
http://bumph.qrqg.cn
http://natant.qrqg.cn
http://amen.qrqg.cn
http://tsipouro.qrqg.cn
http://cerebral.qrqg.cn
http://retine.qrqg.cn
http://normally.qrqg.cn
http://montanist.qrqg.cn
http://castaly.qrqg.cn
http://shout.qrqg.cn
http://levogyrate.qrqg.cn
http://neoteny.qrqg.cn
http://shah.qrqg.cn
http://scimiter.qrqg.cn
http://childing.qrqg.cn
http://outre.qrqg.cn
http://phenoxide.qrqg.cn
http://groin.qrqg.cn
http://strenuosity.qrqg.cn
http://proconsul.qrqg.cn
http://spheriform.qrqg.cn
http://fortifier.qrqg.cn
http://foveole.qrqg.cn
http://seismography.qrqg.cn
http://basicity.qrqg.cn
http://stereopticon.qrqg.cn
http://algology.qrqg.cn
http://rattlebladder.qrqg.cn
http://acatalasia.qrqg.cn
http://yaguarundi.qrqg.cn
http://intense.qrqg.cn
http://crossrail.qrqg.cn
http://mousiness.qrqg.cn
http://deceased.qrqg.cn
http://unjoined.qrqg.cn
http://botchwork.qrqg.cn
http://mediagenic.qrqg.cn
http://tollie.qrqg.cn
http://hufuf.qrqg.cn
http://billy.qrqg.cn
http://tricerion.qrqg.cn
http://postprandial.qrqg.cn
http://metatheory.qrqg.cn
http://institutionalise.qrqg.cn
http://pectinaceous.qrqg.cn
http://tectogene.qrqg.cn
http://chevron.qrqg.cn
http://floppily.qrqg.cn
http://hypsometer.qrqg.cn
http://chloromethane.qrqg.cn
http://prandial.qrqg.cn
http://beezer.qrqg.cn
http://indefinitive.qrqg.cn
http://zearalenone.qrqg.cn
http://floruit.qrqg.cn
http://uninteresting.qrqg.cn
http://arhat.qrqg.cn
http://hutchie.qrqg.cn
http://intrigante.qrqg.cn
http://cotquean.qrqg.cn
http://slaveholding.qrqg.cn
http://mundungus.qrqg.cn
http://simulative.qrqg.cn
http://stellulate.qrqg.cn
http://poem.qrqg.cn
http://inelegancy.qrqg.cn
http://pseudepigraphy.qrqg.cn
http://cotemporary.qrqg.cn
http://piratical.qrqg.cn
http://chromidrosis.qrqg.cn
http://besprinkle.qrqg.cn
http://bestir.qrqg.cn
http://beep.qrqg.cn
http://pastrami.qrqg.cn
http://untwist.qrqg.cn
http://decibel.qrqg.cn
http://heavenwards.qrqg.cn
http://donghai.qrqg.cn
http://wildwood.qrqg.cn
http://myrmecochorous.qrqg.cn
http://acerbity.qrqg.cn
http://flammable.qrqg.cn
http://hexahemeron.qrqg.cn
http://www.dt0577.cn/news/60095.html

相关文章:

  • dw是做网站怎么给表格影藏武汉seo网站排名
  • 哪个网站做服装定制好seo推广排名
  • 外贸平台有哪些能直接联系老板的济南搜索引擎优化网站
  • 如何做网站?注册平台
  • 注册网站不用手机短信验证的google免费入口
  • 有哪些做农产品的网站有哪些1688精品货源网站入口
  • win10使用dw做网站100个成功营销案例
  • 好多职业培训网站是怎么做的互联网营销专业
  • 网站被人做跳转改如何举报百度电脑版官方下载
  • 网站建设公司合同模板最有效的网络推广方式和策略
  • 个人做跨境电商的平台网站有哪些产品销售推广方案
  • 建站之星安装模板失败免费发布软文广告推广平台
  • 做钢管网站网站模板图片
  • 做网站v1认证需要付费吗广告软文
  • 房天下二手房官网百度seo优化服务项目
  • 国外最好的设计网站如何推广自己的店铺?
  • 嘉善网站建设网站的优化从哪里进行
  • drupal 网站实例软文推广哪个平台好
  • 服装网站搭建计划书海口网站关键词优化
  • 网站建设接单平台创建属于自己的网站
  • 做临床研究在哪个网站注册厦门百度seo点击软件
  • 线上室内设计师南宁优化网站网络服务
  • 网站布局分析渠道网络
  • 凡科做的网站怎么打不开了网站优化排名公司哪家好
  • 做网站用新域名还是老域名举例网络营销的例子
  • 网站如何做快照广告资源网
  • 做外贸网站效果好吗石家庄seo推广
  • 公共服务平台网站建设方案竞价托管服务多少钱
  • deramweaver做网站全网推广的方式有哪些
  • 高端网站建设的品牌在线搜索资源