Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PyCharm中启用代码完成功能,以便在Python中开发LibreOffice宏?_Python_Pycharm_Libreoffice - Fatal编程技术网

如何在PyCharm中启用代码完成功能,以便在Python中开发LibreOffice宏?

如何在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。为

我正在尝试使用PyCharm在Python中开发LibreOffice宏。我的代码可以工作,但PyCharm用红色标出了代码的大部分,对于以
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
的软件包,该模块已在全球范围内安装?