我正在用 Python 开发一个程序(TeXamator)来处理 LaTeX 中的练习数据库。按照这个答案,我已经能够成功地将 okular 嵌入到我的 Qt 应用程序中。
问题是我找不到如何访问侧边栏并将其隐藏。如果我打开 okular,按 F7 隐藏/显示侧栏,然后返回我的应用程序,然后侧栏将在关闭 okular 时根据其状态隐藏/显示。
我试过查看“okularpart”的代码,但找不到任何有用的东西。
有人可以指出我正确的方向吗?
提前致谢。
编辑:通过 okular 的源代码后,我知道我应该将“m_toolbar”的可见性设置为 False,但我不知道它在哪个命名空间中(以及它是否可以访问)。我已经尝试隐藏 okupart.widget() 的每个孩子(一个一个),它隐藏了一些东西,但没有隐藏侧边栏。