7

LaTeX の演習データベースを処理するために、Python でプログラム ( TeXamator ) を開発しています。この回答に続いて、okular を Qt アプリに埋め込むことができました。

問題は、サイドバーにアクセスして非表示にする方法が見つからないことです。okular を開き、F7 を押してサイド バーを非表示/表示してからアプリに戻ると、okular を閉じるときのステータスに応じて、サイド バーが非表示/表示されます。

「okularpart」のコードを見てみましたが、役に立つものが見つかりません。

誰かが私を正しい方向に向けてもらえますか?

前もって感謝します。

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

4

1 に答える 1

0

構成リストで見つかると思います( Settings->Navigation panelで到達できるため)ので、ウィジェットにはなりません。別の解決策は、可能な限り小さくすることです。

次のようなものを使用してみてください

okupart.sidebar().setSidebarVisibility(false)

Sidebar::setSidebarVisibilityと、この対応する呼び出しを確認してください。

于 2017-06-06T17:33:30.017 に答える