硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3873|回复: 5
收起左侧

[emWin] 控件显示不出来,是内存不够吗

[复制链接]

19

主题

39

回帖

19

积分

初级会员

学习

积分
19
发表于 2016-4-20 09:20:21 | 显示全部楼层 |阅读模式
界面中设置了如下控件,显示的时候就不完全

static const GUI_WIDGET_CREATE_INFO _aDialogCreate[] = {
    { FRAMEWIN_CreateIndirect,     "ZHUJIEMIAN",        0,                       0,  0,  800,480,FRAMEWIN_CF_ACTIVE,0},
    { BUTTON_CreateIndirect,          "参数",            GUI_ID_BUTTON0,          7,  31, 110,50, 0,0},
    { BUTTON_CreateIndirect,           "shoudong",          GUI_ID_BUTTON2,          7,  107,110,50, 0,0},
    { BUTTON_CreateIndirect,          "jiance",            GUI_ID_BUTTON3,          7,  182,110,50, 0,0},
    { BUTTON_CreateIndirect,          "baojing",           GUI_ID_BUTTON4,          7,  257,110,50, 0,0},
    { BUTTON_CreateIndirect,           "bangzhu",           GUI_ID_BUTTON5,          7,  326,110,50, 0,0},
    { TEXT_CreateIndirect,                  "shengchansudu",     GUI_ID_TEXT0,            151,31, 116,31, 0,0},
    { TEXT_CreateIndirect,                  "tongdao1",          GUI_ID_TEXT1,            343,31, 116,31, 0,0},
    { TEXT_CreateIndirect,                  "tongdao2",          GUI_ID_TEXT2,            586,31, 116,31, 0,0},
    { TEXT_CreateIndirect,                  "shengchanjindu",    GUI_ID_TEXT3,            151,126,116,31, 0,0},
    { TEXT_CreateIndirect,                  "shengchanjindu",    GUI_ID_TEXT4,            151,217,116,31, 0,0},
    { TEXT_CreateIndirect,                  "shengchanshijian",  GUI_ID_TEXT5,            151,309,116,31, 0,0},
    { TEXT_CreateIndirect,                   "zongtichuliang",    GUI_ID_TEXT6,            341,309,83, 29, 0,0},
    { TEXT_CreateIndirect,                    "tichulv",           GUI_ID_TEXT7,            341,349,83, 31, 0,0},
    { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT0,            151,68, 76, 42, 0,0},
    { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT3,            151,338,46, 42, 0,0},
    { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT4,            240,338,46, 42, 0,0},
    { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT2,            151,251,76, 42, 0,0},
    { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT1,            151,159,76, 42, 0,0},
    { TEXT_CreateIndirect,      "ping/fen",          GUI_ID_TEXT8,            232,81, 44, 29, 0,0},
    { TEXT_CreateIndirect,      "%",                 GUI_ID_TEXT9,            233,172,43, 29, 0,0},
    { TEXT_CreateIndirect,      "ping",              GUI_ID_TEXT10,            232,264,44, 27, 0,0},
    { TEXT_CreateIndirect,      "shi",               GUI_ID_TEXT11,            203,345,34, 32, 0,0},
    { TEXT_CreateIndirect,      "fen",               GUI_ID_TEXT12,            292,345,33, 32, 0,0},
    { TEXT_CreateIndirect,      "dangqianshu",       GUI_ID_TEXT13,           298,68, 90, 41, 0,0},
    { TEXT_CreateIndirect,      "shengchagnliang",   GUI_ID_TEXT14,           298,116,90, 41, 0,0},
    { TEXT_CreateIndirect,      "tichuliang",        GUI_ID_TEXT15,           298,163,90, 41, 0,0},
    { TEXT_CreateIndirect,      "suipianliang",      GUI_ID_TEXT16,           298,210,90, 41, 0,0},
    { TEXT_CreateIndirect,      "chaochagnliang",    GUI_ID_TEXT17,           298,257,90, 41, 0,0},
    { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT5,            394,68, 65, 41, 0,0},
    { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT6,            394,116,65, 41, 0,0},
    { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT7,            394,163,65, 41, 0,0},
    { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT8,            394,210,65, 41, 0,0},
    { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT9,            394,257,65, 41, 0,0},
    { TEXT_CreateIndirect,      "li",                GUI_ID_TEXT18,           463,68, 40, 41, 0,0},
    { TEXT_CreateIndirect,      "ping",              GUI_ID_TEXT19,           463,116,40, 41, 0,0},
    { TEXT_CreateIndirect,      "ping",              GUI_ID_TEXT20,           463,163,40, 41, 0,0},
    { TEXT_CreateIndirect,      "ping",              GUI_ID_TEXT21,           463,210,40, 41, 0,0},
    { TEXT_CreateIndirect,      "ping",              GUI_ID_TEXT22,           463,257,40, 41, 0,0},
    { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT10,           430,311,72, 31, 0,0},
    { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT11,           430,345,72, 31, 0,0},
    { TEXT_CreateIndirect,      "ping",              GUI_ID_TEXT23,           508,311,31, 31, 0,0},
    { TEXT_CreateIndirect,      "%",                 GUI_ID_TEXT24,           508,345,31, 31, 0,0},
    { BUTTON_CreateIndirect,    "qingling",          GUI_ID_BUTTON6,          545,319,104,50, 0,0},
    { BUTTON_CreateIndirect,    "qingchubaojing",    GUI_ID_BUTTON7,          655,319,111,50, 0,0},
    { BUTTON_CreateIndirect,    "qidong",            GUI_ID_BUTTON8,          176,402,110,38, 0,0},
    { BUTTON_CreateIndirect,    "tingzhi",           GUI_ID_BUTTON9,          331,402,110,38, 0,0},
     { BUTTON_CreateIndirect,    "qidongchuanshudai", GUI_ID_BUTTON10,         480,402,110,38, 0,0},
    { BUTTON_CreateIndirect,    "tingzhichuanshudai",GUI_ID_BUTTON11,         629,402,110,38, 0,0}
};

当我注释掉一部分控件后,就可以显示,触摸功能也可以使用


static const GUI_WIDGET_CREATE_INFO _aDialogCreate[] = {
    { FRAMEWIN_CreateIndirect,  "ZHUJIEMIAN",        0,                       0,  0,  800,480,FRAMEWIN_CF_ACTIVE,0},
    { BUTTON_CreateIndirect,    "参数",            GUI_ID_BUTTON0,          7,  31, 110,50, 0,0},
    { BUTTON_CreateIndirect,    "shoudong",          GUI_ID_BUTTON2,          7,  107,110,50, 0,0},
    { BUTTON_CreateIndirect,    "jiance",            GUI_ID_BUTTON3,          7,  182,110,50, 0,0},
    { BUTTON_CreateIndirect,    "baojing",           GUI_ID_BUTTON4,          7,  257,110,50, 0,0},
    { BUTTON_CreateIndirect,    "bangzhu",           GUI_ID_BUTTON5,          7,  326,110,50, 0,0},
    { TEXT_CreateIndirect,      "shengchansudu",     GUI_ID_TEXT0,            151,31, 116,31, 0,0},
    { TEXT_CreateIndirect,      "tongdao1",          GUI_ID_TEXT1,            343,31, 116,31, 0,0},
    { TEXT_CreateIndirect,      "tongdao2",          GUI_ID_TEXT2,            586,31, 116,31, 0,0},
    { TEXT_CreateIndirect,      "shengchanjindu",    GUI_ID_TEXT3,            151,126,116,31, 0,0},
    { TEXT_CreateIndirect,      "shengchanjindu",    GUI_ID_TEXT4,            151,217,116,31, 0,0},
    { TEXT_CreateIndirect,      "shengchanshijian",  GUI_ID_TEXT5,            151,309,116,31, 0,0},
    { TEXT_CreateIndirect,      "zongtichuliang",    GUI_ID_TEXT6,            341,309,83, 29, 0,0},
    { TEXT_CreateIndirect,      "tichulv",           GUI_ID_TEXT7,            341,349,83, 31, 0,0},
    { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT0,            151,68, 76, 42, 0,0},
    { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT3,            151,338,46, 42, 0,0},
    { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT4,            240,338,46, 42, 0,0},
    { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT2,            151,251,76, 42, 0,0},
    { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT1,            151,159,76, 42, 0,0},
    { TEXT_CreateIndirect,      "ping/fen",          GUI_ID_TEXT8,            232,81, 44, 29, 0,0},
    { TEXT_CreateIndirect,      "%",                 GUI_ID_TEXT9,            233,172,43, 29, 0,0},
//   { TEXT_CreateIndirect,      "ping",              GUI_ID_TEXT10,            232,264,44, 27, 0,0},
//     { TEXT_CreateIndirect,      "shi",               GUI_ID_TEXT11,            203,345,34, 32, 0,0},
//     { TEXT_CreateIndirect,      "fen",               GUI_ID_TEXT12,            292,345,33, 32, 0,0},
//     { TEXT_CreateIndirect,      "dangqianshu",       GUI_ID_TEXT13,           298,68, 90, 41, 0,0},
//     { TEXT_CreateIndirect,      "shengchagnliang",   GUI_ID_TEXT14,           298,116,90, 41, 0,0},
//     { TEXT_CreateIndirect,      "tichuliang",        GUI_ID_TEXT15,           298,163,90, 41, 0,0},
//     { TEXT_CreateIndirect,      "suipianliang",      GUI_ID_TEXT16,           298,210,90, 41, 0,0},
//     { TEXT_CreateIndirect,      "chaochagnliang",    GUI_ID_TEXT17,           298,257,90, 41, 0,0},
//     { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT5,            394,68, 65, 41, 0,0},
//     { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT6,            394,116,65, 41, 0,0},
//     { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT7,            394,163,65, 41, 0,0},
//     { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT8,            394,210,65, 41, 0,0},
//     { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT9,            394,257,65, 41, 0,0},
//     { TEXT_CreateIndirect,      "li",                GUI_ID_TEXT18,           463,68, 40, 41, 0,0},
//     { TEXT_CreateIndirect,      "ping",              GUI_ID_TEXT19,           463,116,40, 41, 0,0},
//     { TEXT_CreateIndirect,      "ping",              GUI_ID_TEXT20,           463,163,40, 41, 0,0},
//     { TEXT_CreateIndirect,      "ping",              GUI_ID_TEXT21,           463,210,40, 41, 0,0},
//     { TEXT_CreateIndirect,      "ping",              GUI_ID_TEXT22,           463,257,40, 41, 0,0},
//     { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT10,           430,311,72, 31, 0,0},
//     { EDIT_CreateIndirect,       NULL,               GUI_ID_EDIT11,           430,345,72, 31, 0,0},
//     { TEXT_CreateIndirect,      "ping",              GUI_ID_TEXT23,           508,311,31, 31, 0,0},
//     { TEXT_CreateIndirect,      "%",                 GUI_ID_TEXT24,           508,345,31, 31, 0,0},
//     { BUTTON_CreateIndirect,    "qingling",          GUI_ID_BUTTON6,          545,319,104,50, 0,0},
//     { BUTTON_CreateIndirect,    "qingchubaojing",    GUI_ID_BUTTON7,          655,319,111,50, 0,0},
//     { BUTTON_CreateIndirect,    "qidong",            GUI_ID_BUTTON8,          176,402,110,38, 0,0},
//     { BUTTON_CreateIndirect,    "tingzhi",           GUI_ID_BUTTON9,          331,402,110,38, 0,0},
     { BUTTON_CreateIndirect,    "qidongchuanshudai", GUI_ID_BUTTON10,         480,402,110,38, 0,0},
    { BUTTON_CreateIndirect,    "tingzhichuanshudai",GUI_ID_BUTTON11,         629,402,110,38, 0,0}
};


是因为内存不够吗
回复

使用道具 举报

19

主题

39

回帖

19

积分

初级会员

学习

积分
19
 楼主| 发表于 2016-4-20 09:27:46 | 显示全部楼层
回复

使用道具 举报

19

主题

39

回帖

19

积分

初级会员

学习

积分
19
 楼主| 发表于 2016-4-20 09:40:20 | 显示全部楼层
DC7EF6B831CE8496E46055C41CEFFB45_proc.jpg C5FC8FA2C4D68A8443EC2E1CBC312E2C_proc.jpg
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115717
QQ
发表于 2016-4-20 13:06:58 | 显示全部楼层
用GUIBulider创建试试,是不是创建的位置有覆盖。
回复

使用道具 举报

19

主题

39

回帖

19

积分

初级会员

学习

积分
19
 楼主| 发表于 2016-4-20 16:01:56 | 显示全部楼层
第一个图是应用了所有控件,部分控件显示不出来,触摸功能也没反应
第二个图是注释掉一部分控件,功能就正常了。
回复

使用道具 举报

354

主题

2164

回帖

3231

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3231
发表于 2016-4-20 16:24:36 | 显示全部楼层
注意更改startup_stm32F?????.s文件中定义的堆栈。 stack要改为Stack_Size      EQU     0x00000800应该就可以了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-13 16:53 , Processed in 0.261532 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表