問題タブ [qtconsole]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
527 参照

python - ipython の履歴の長さを制御する

タイトルは私が欲しいものをほとんど言い表しています。

ipython-history に 1000 行以上の入力が必要です。つまり、上向き矢印を押すと、古いコマンドが表示されます。これは可能ですか?(おそらく ipython-config() のどこか?)

ありがとう

0 投票する
1 に答える
2289 参照

python - ipython qtconsole の埋め込みとオブジェクトの受け渡し

ipython qtconsole を MDI pyqt アプリケーションにサブウィンドウとして配置し、qtconsole から他のサブウィンドウを作成したいと考えています。したがって、組み込みの qtconsole は、アプリケーションの名前空間にアクセスできる必要があります。ipython ドキュメントのこのページによると、InProcessKernel が最適なソリューションです。このサンプル スクリプト(以下に再現) を Python ターミナルから実行しました (ipython から実行すると、MultipleInstanceError が発生します)。しかし、ここではサブウィンドウの作成は忘れてください。まず、組み込みの qtconsole にオブジェクトを渡す方法を理解する必要があります。

  1. 初めて inprocess_qtconsole.py を実行したとき、埋め込まれた qtconsole の名前空間は空です。最初の python ターミナルまたはスクリプトで以前に作成されたオブジェクトが、組み込みの qtconsole に渡されないのはなぜですか?
  2. 組み込みの qtconsole を含むアプリケーションを閉じ、最初のターミナルでいくつかの変数を定義し、スクリプトを再度実行すると、これらの変数と、下のスクリプトの変数にアクセスできるようになるのはなぜif __name__ == __main__ですか?
  3. 起動元の python ターミナルをブロックせずに組み込みの qtconsole を起動する方法はありますか?

サブウィンドウを作成するには、このオブジェクト(のようなもの)を渡す必要があるため、QMainWindowインスタンスを埋め込みqtconsoleに渡すことができるようにしたいだけですwindow.mdiArea.addSubWindow()。スクリプトを 2 回実行すると、一種のハックな方法で動作します。

ところで、internal_ipkernelipython の他の公式サンプルの 1 つ (ipkernel_qtapp.py) で使用されているモジュールが、最新バージョンの ipython から欠落しているようです。

Python 2.7、IPython 2.2/2.3、および Windows 8.1 を実行しています。

0 投票する
0 に答える
142 参照

python - iPython QtConsole の LaTeX フォーマット エラー

このバグに遭遇しました (iPython QtConsole の他の LaTeX フォーマットの問題の中でも):

Python、iPython、および sympy はすべて最新です。このエラーが発生している理由についての洞察はありますか? OS X 10.9にアップグレードした後、表示されるようになりました。

0 投票する
2 に答える
540 参照

python - IPython qtconsole で端末の幅を決定する

IPyhton qtconsole を実行している場合、現在の設定で見栄えがよくなるように、テキスト表示を最大化するために列の数をどのように決定できますか?

0 投票する
1 に答える
45 参照

matplotlib - プロット フレーム (軸を含む) が Qtconsole で黒く表示される

--colors=linux オプションを指定して qtconsole を起動し、何かをプロットすると、プロットのフレームが黒くなり、qtconsole の背景も黒になるため、軸が見えなくなります。

以前はこれを問題なく起動していましたが、パンダの最近の更新後にこの問題が発生しました。何が変更されたのかはわかりませんが、これを壊したアップデートが何を変更したかを気にせずに、とにかくこれを修正するために変更できる設定があるかもしれないと思いました.