2016-11-20 4 views
7

PythonでLaTeXの演習用データベースを扱うプログラム(TeXamator)を開発しています。 this answerに続いて、私は正常に私のQtアプリに大丈夫を埋め込むことができました。Pythonアプリケーションでokularを使用する:サイドパネルを隠す

サイドバーにアクセスして非表示にする方法が見つからないという問題があります。私が大丈夫な場合は、F7キーを押してサイドバーを表示/非表示にしてからアプリケーションに戻ってください。サイドバーはokularを閉じるときのステータスに応じて表示/非表示になります。

私は "okularpart"のコードを見てみましたが、役に立たないものは見つかりませんでした。

誰かが正しい方向に向いていますか?

ありがとうございます。

編集:okularのソースコードを調べた後、 "m_toolbar"の可視性をFalseに設定する必要があることを理解していますが、どの名前空間に(そしてアクセス可能な場合でも)わかりません。 私はokupart.widget()の各子を(1つずつ)隠してみましたが、サイドバーではなく、いくつか隠しました。

答えて

0

設定リスト(設定 - >ナビゲーションパネル)で届きますので、これはウィジェットではありません。これを可能な限り小さくする方法もあります。

okupart.sidebar().setSidebarVisibility(false) 

チェックSidebar::setSidebarVisibilitythis対応するコールのようなものを使用してみてください。

+0

ありがとうございましたが、私は立ち往生しています:私はほとんどすべてをdir()しようとしていましたが、異なる名前空間で "サイドバー"を見つけることはできません – Alexis

関連する問題