小编elj*_*bso的帖子

如何在Tkinter中获得主框架的名称


简而言之:Tkinter中是否有一个函数可以获取小部件的主框架的名称?

让我告诉您更多一点:
有一个名为“ BackButton”的按钮

self.BackButton = Button(self.SCPIFrame, text = "Back", command = self.CloseFrame)
self.BackButton.place(x = 320, y = 320, anchor = CENTER)
Run Code Online (Sandbox Code Playgroud)

当我单击此按钮时,有一个名为“ CloseFrame”的函数,它将关闭当前Frame(并执行其他操作),在本例中为“ SCPIFrame”。但是为此,我需要其中存在BackButton的Frame的名称。有任何想法吗?感谢您的帮助。

tkinter master widget frame

2
推荐指数
2
解决办法
6244
查看次数

C函数strchr - 如何计算字符的位置?

我在C中的strchr函数有这个示例代码.

/* strchr example */
#include <stdio.h>
#include <string.h>

int main ()
{
  char str[] = "This is a sample string";
  char * pch;
  printf ("Looking for the 's' character in \"%s\"...\n",str);
  pch=strchr(str,'s');
  while (pch!=NULL)
  {
    printf ("found at %d\n",pch-str+1);
    pch=strchr(pch+1,'s');
  }
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

问题是,我不明白,这个程序如何计算外观字符的位置.我认为它与"pch"和"str"的指针有关,但这是如何工作的?

如果有人可以更详细地解释这一点,那就太好了.

谢谢,eljobso

c position character strchr

2
推荐指数
1
解决办法
1万
查看次数

使用Python解析XML文件并在每个列表元素中获得字母"u"

我有一个XML文件,其中包含以下元素:

<RMS>[14.470156174, 14.470156174, 14.485567944, 14.496014765]</RMS> 
Run Code Online (Sandbox Code Playgroud)

我想得到一个包含所有元素的列表

所以我用以下代码尝试了一些正则表达式:

      string = dom.getElementsByTagName('RMS')[0].toxml()
      string2 = re.findall("[\-]*[0-9]*\.[0-9]*", string)
Run Code Online (Sandbox Code Playgroud)

现在,当我想打印列表时,它看起来像这样:

      [u'14.470156174', u'14.470156174', u'14.485567944', u'14.496014765']
Run Code Online (Sandbox Code Playgroud)

'你'发生了什么事?
有什么想法如何解决这个问题?谢谢你的帮助.

python regex xml parsing list

1
推荐指数
1
解决办法
503
查看次数

标签 统计

c ×1

character ×1

frame ×1

list ×1

master ×1

parsing ×1

position ×1

python ×1

regex ×1

strchr ×1

tkinter ×1

widget ×1

xml ×1