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

乌鲁木齐在线/搜索引擎优化的基本手段

乌鲁木齐在线,搜索引擎优化的基本手段,没有货源可以开网店吗,济南建网站公司【声明:版权全部。欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】在上周末的博客中,我们谈到了list view,今天能够看看效果图怎样。假设大家细心一点,能够发现list中的item有点差异&#xf…


【声明:版权全部。欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】


    在上周末的博客中,我们谈到了list view,今天能够看看效果图怎样。




    假设大家细心一点,能够发现list中的item有点差异,有兴趣的朋友能够思考一下原因是什么,事实上能够代码中看出来的。

今天,我们聊的是多窗体的问题。

大多数app。非常少是一个窗体上完毕全部的功能的。

闲话不多说,先看代码。


#include "ftk.h"static void create_app_window(void);
static Ret button_open_clicked(void* ctx, void* obj)
{create_app_window();return RET_OK;
}static Ret button_close_clicked(void* ctx, void* obj)
{FtkWidget* win = ctx;ftk_logd("%s: close window %s\n", __func__, ftk_widget_get_text(win));ftk_widget_unref(win);return RET_OK;
}static int g_index = 0;
static void on_window_close(void* user_data)
{g_index--;ftk_logd("%s: g_index=%d\n", __func__, g_index);if(g_index == 0){ftk_quit();}return ;
}static void create_app_window(void)
{char title[32] = {0};int width = 0;int height = 0;FtkWidget* win = ftk_app_window_create();FtkWidget* label = NULL;FtkWidget* button = NULL;width = ftk_widget_width(win);height = ftk_widget_height(win);button = ftk_button_create(win, 0, height/6, width/3, 50);ftk_widget_set_text(button, "创建窗体");ftk_button_set_clicked_listener(button, button_open_clicked, win);button = ftk_button_create(win, 2*width/3, height/6, width/3, 50);ftk_widget_set_text(button, "关闭窗体");ftk_button_set_clicked_listener(button, button_close_clicked, win);snprintf(title, sizeof(title), "window%02d", g_index++);label = ftk_label_create(win, width/4, height/2, width/2, 30);ftk_widget_set_text(label, title);ftk_widget_set_text(win, title);ftk_widget_show_all(win, 1);ftk_widget_set_user_data(win, on_window_close, win);return;
}int main(int argc, char* argv[])
{ftk_init(argc, argv);create_app_window();ftk_run();return 0;
}

    从代码中。大家能够发现出现了流程中出现了一个create_app_window这个函数。

这个函数不仅出如今系统初始的流程中,并且出如今button_open_clicked这个函数中。这说明系统在初始执行的时候,就会创建一个窗体,并且以后每次单击“创建窗体”按钮的时候,也会在当前的窗体之上添加一个窗体。

当然假设想关闭当前窗体,直接单击“关闭窗体”这个按钮就能够了。


    闲话不多说,下次上效果图。




版权声明:本文博主原创文章,博客,未经同意不得转载。

http://www.lbrq.cn/news/1043245.html

相关文章:

  • wordpress站点前台请求数过多/互联网营销公司
  • 给企业做网站如何定价/江西网络推广seo
  • 自适应产品网站模板/网站建设明细报价表
  • 湖北专业网站建设维修电话/百度大全免费下载
  • 做网站不难吧/东莞市优速网络科技有限公司
  • 杭州网站建设前三/网站维护合同
  • 品牌营销策略有哪些/外贸网站优化
  • 系部网站开发项目的目的/猪八戒网接单平台
  • wordpress站点安装/怎么拿到百度推广的代理
  • 博罗做网站技术/百度上做推广怎么收费
  • 网站软文设计/社区推广
  • 用帝国做的网站/360优化大师旧版本
  • 做新浪微博网站需要/抖音关键词搜索排名
  • 广州汽车网站建设/做百度推广的网络公司
  • 浙江建设职业技术学院oa网站/培训心得体会范文500字
  • 深圳设计装修公司/网站seo排名优化
  • 用http做网站隐藏端口/seo是什么工作
  • 中英文网站如何建设/厦门人才网招聘
  • 长安网站建设网络推广/大型网站建设
  • 宁波网站公司/辽宁seo推广
  • 福田官网网站/百度seo关键词排名
  • 网站建设套/河南网站建设定制
  • 南宁微网站制作需要多少钱/今日国内新闻大事件
  • 男女生做爰视频网站/重要新闻今天8条新闻
  • 甘肃企业模板建站信息/营销型网站建设模板
  • b2c 网站导航栏设计/企业新闻稿发布平台
  • dw如何用表格做网站/东营百度推广电话
  • 厦门网站建设哪家便宜/承德seo
  • 地址二地址三2021变更/seo国外推广软件
  • 网站开展营销的思路和方法/百度竞价排名利弊
  • cesium/resium 修改子模型材质
  • 【在线五子棋对战】十二、http请求处理
  • 人工智能-python-机器学习-决策树与集成学习:决策树分类与随机森林
  • WSL创建虚拟机配置VNC
  • [论文阅读] 人工智能 + 软件工程 | 大型语言模型对决传统方法:多语言漏洞修复能力大比拼
  • 原创邮件合并Python工具使用说明(附源码)