From a8355fbab919a3f3671ebb7ae4bd2c5a48e85eb4 Mon Sep 17 00:00:00 2001 From: HibiKier <45528451+HibiKier@users.noreply.github.com> Date: Wed, 11 Sep 2024 11:53:49 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E4=BF=AE=E5=A4=8D=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E5=B0=91=E6=97=B6zhenxun=E5=B8=AE=E5=8A=A9=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E6=8E=92=E5=BA=8F=E9=97=AE=E9=A2=98=20(#1620)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zhenxun/builtin_plugins/help/_utils.py | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/zhenxun/builtin_plugins/help/_utils.py b/zhenxun/builtin_plugins/help/_utils.py index fa5b51b9..fe537f80 100644 --- a/zhenxun/builtin_plugins/help/_utils.py +++ b/zhenxun/builtin_plugins/help/_utils.py @@ -111,7 +111,7 @@ class HelpImageBuild: ) max_len = 0 flag_index = -1 - max_data = None + max_data = {} plugin_list = [] for index, plu in enumerate(classify.keys()): data = { @@ -124,9 +124,24 @@ class HelpImageBuild: max_data = data plugin_list.append(data) del plugin_list[flag_index] - plugin_list.insert(0, max_data) + # plugin_list.insert(0, max_data) _data = [] _left = 30 + _pu1 = [] + _pu2 = [] + for i in range(len(max_data["items"])): + if i % 2: + _pu1.append(max_data["items"][i]) + else: + _pu2.append(max_data["items"][i]) + _plugins = [(30, 50, _pu1), (0, 50, _pu2)] + _data.append( + { + "name": max_data["name"], + "items": [(30, 50, _pu1), (0, 50, _pu2)], + "width": 100, + } + ) for plugin in plugin_list: _plugins = [] width = 50