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)我希望節目停在那裏,讓我檢查已執行的變量值到那一點。但是,該計劃繼續運行至完成。
任何想法將不勝感激。
可以肯定的是,你在調試模式下運行嗎?我的意思是轉移+ f9而不是轉移+ f10? – Lafexlos
yup ...擊中小bug而不是pycharm gui中的播放符號 – agf1997