如何在PyCharm中启用代码完成功能,以便在Python中开发LibreOffice宏?
我正在尝试使用PyCharm在Python中开发LibreOffice宏。我的代码可以工作,但PyCharm用红色标出了代码的大部分,对于以如何在PyCharm中启用代码完成功能,以便在Python中开发LibreOffice宏?,python,pycharm,libreoffice,Python,Pycharm,Libreoffice,我正在尝试使用PyCharm在Python中开发LibreOffice宏。我的代码可以工作,但PyCharm用红色标出了代码的大部分,对于以com.sun.star.awt开头的模块,代码完成不起作用。下面是它的外观: 可以让PyCharm知道com.sun.star.awt模块吗?如何创建?取决于您创建项目的方式。是否有setup.py?菜单:文件/无效缓存和Restart@ThomasWeller不起作用。所有内容仍以红色下划线。@我只有一个python文件,messagebox.py。为
com.sun.star.awt
开头的模块,代码完成不起作用。下面是它的外观:
可以让PyCharm知道
com.sun.star.awt
模块吗?如何创建?取决于您创建项目的方式。是否有setup.py
?菜单:文件/无效缓存和Restart@ThomasWeller不起作用。所有内容仍以红色下划线。@我只有一个python文件,messagebox.py
。为什么我需要一个setup.py
?我不是在开发一个包,只是一个LibreOffice宏。宏也起作用。问题是PyCharm没有“看到”com.sun.star.awt
。PyCharm需要知道项目的结构。您是否有包含模块com.sun.star.awt
的软件包,该模块已在全球范围内安装?