0
私はGooeyを使用して、GUI要素の単純なargparse引数セットを変換しています。私のIDEはpycharmです。私が理解できないことは、GUIが呼び出されているときにプログラムをデバッグすることです。Gooey GUI Pythonプログラムをデバッグする方法
以下は、Gooeyを使用する簡単なプログラムです。例えば
import argparse
from gooey import Gooey, GooeyParser
def get_args():
parser = GooeyParser(description='Gooey Test',
formatter_class=argparse.ArgumentDefaultsHelpFormatter)
parser.add_argument('a')
parser.add_argument('b')
results = parser.parse_args()
return results
def addnumbers(a,b):
c = a + b
return c
@Gooey(advanced=True)
def main():
results = get_args()
a = float(results.a)
b = float(results.b)
c = addnumbers(a, b)
return c
if __name__ == "__main__":
c = main()
print(c)
私はプログラムの17行目にブレークポイントを置いた場合、(C = A + B)私は、プログラムが停止し、私が実行された変数の値を調べることができるように期待その時点まで。ただし、プログラムは完了するまで実行され続けます。
ご迷惑をおかけして申し訳ございません。
デバッグモードで実行していますか?私はshift + f10の代わりにshift + f9を意味しますか? – Lafexlos
ええ... pycharm GUIで遊びのシンボルではなく小さなバグを打つ – agf1997