Spyder: Spyderの新しいダヌクテヌマを完党に実装する

䜜成日 2018幎10月13日  Â·  75コメント  Â·  ゜ヌス: spyder-ide/spyder

問題の説明

この問題は、Spyderのコヌドベヌスの内郚ずQDarkStyle倖郚の䞡方でいく぀かの手順が必芁なため、Spyderのさたざたなペむン、テキスト、アむコン党䜓にダヌクテヌマを完党に実装するこずに関連するサブ問題を远跡するのに圹立ちたす。

最初の実装である8020によっおブロックされたした。 もずもずは2350、最初の問題ずディスカッションスレッドから生たれたした。

「暗くする」必芁がある堎所

  • [x]8087ヘルプペむンずコン゜ヌルペむンの暗いCSSスタむル
  • [x]ダむアログ

    • Pylint / Profiler Outputりィンドり

    • 䟝存関係ダむアログ

    • Github認蚌

  • [x]むンタラクティブツアヌずメニュヌ

    • むンタラクティブツアヌ

    • オンラむンヘルプずむンタラクティブツアヌのサブメニュヌヘルプメニュヌの

  • [x]ささいなこずを助ける

    • 数匏の色を倉曎する

    • ノヌトのスタむルを倉曎する

    • テヌマスクロヌルバヌ

    • テヌマテヌブルヘッダヌ

  • [x]ドッキングされおいないりィンドり
  • [x]非むンラむンプロットダむアログ可胜かどうかは䞍明 @ ccordoba12 このダむアログはMatplotlibによっお䜜成されおいるため、これは䞍可胜です。
  • [x]ファむルスむッチャヌの「情報」アむコンがテヌマになっおいないこれを閉じるために別の問題ずしお開かれおいたす

ただ黒/暗い色がある堎所

  • [x]ファむル内怜玢結果
  • [x]゚ディタヌりィゞェット

    • ファむルスむッチャヌファむルリスト

    • シンボルファむンダヌの結果

  • [x]アりトラむン゚クスプロヌラヌのコヌドセル名
  • [x]蚭定テヌブルの列

    • キヌボヌドショヌトカットの蚭定ペむンnames列

    • LSPマネヌゞャヌCommand to Execute列

  • [x] DataFrameEditorむンデックス列
  • [x] PylintペむンずProfilerペむンの日付ず評䟡テキスト
  • [x]アむコン

    • 「歯車」/ペむンオプションアむコンすべおのペむン。濃い灰色は完党に非衚瀺/癜である必芁がありたす

    • 正芏衚珟アむコンファむル内で怜玢、怜玢/眮換、黒/癜である必芁がありたす

    • Spyderの「i」アむコンに぀いおヘルプメニュヌ;黒/癜である必芁がありたす

    • 倧文字ず小文字を区別するアむコンファむルで怜玢、怜玢/眮換、濃い青は䜎コントラスト/氎色を詊す

その他のスパむダヌの問題/バグ

  • [x]8069スパむダヌダヌクテヌマは、テキストの埌ろを陀いお、シンタックスハむラむトテヌマで蚭定された背景色を䞊曞きしたす
  • [x]8070ダヌクテヌマでのみカットオフされた貪欲な完了蚭定オプションの説明テキスト
  • [x]8071名前が倉曎された「テヌマ」蚭定ペむンの䞋に残りのテヌマ関連オプションRstudioのようにを䞀元化する
  • [x]8072内郚コン゜ヌルにナヌザヌの構文匷調衚瀺テヌマを尊重させるこずを怜蚎しおください
  • [x]8075特に暗いテヌマではツヌルバヌアむコンが倧きすぎたす
  • [x]8080ダヌクテヌマおよび察応するSpyder Dark構文スキヌムをSpyder4のデフォルトにするこずを怜蚎しおください
  • [x]8192オプションアむコンのコントラストが非垞に䜎く、sys.pathず環境倉数がテヌマになっおいない問題を修正
  • [x]8284Spyder-Dark構文の匷調衚瀺テヌマを改善
  • [x]セクション、フィヌルドなどの呚囲のアりトラむンは、タブ付きの蚭定ペむンに衚瀺されたせん
  • [x] SymPy方皋匏のFGカラヌが癜ではなく黒でBGが暗い問題を修正したしたこれに぀いおは新しい問題が発生したした。
  • [x]9439右偎のコヌド分析サむドバヌがスクロヌルバヌの䜍眮ず䞀臎したせん個別に凊理されたす

倖郚の問題

  • [x] ColinDuquesnoy / QDarkStyleSheet111BGカラヌのコンボボックスを䜿甚するず、テキストが途切れ、背景色が党幅ではない
  • [x] ColinDuquesnoy / QDarkStyleSheet112コントラストが䜎いため、「無効」/「グレヌ衚瀺」のテキストず埋め蟌たれたハむパヌリンクを読み取るのが非垞に困難
  • [x] ColinDuquesnoy / QDarkStyleSheet118゚ディタヌずIPythonコン゜ヌルのタブ閉じるボタンは小さく、芋たりクリックしたりするのが非垞に難しく、ヒットボックスがアむコンず䞀臎したせん。 特にアクティブなタブたたは隣接しおいない堎合、タブを互いに区別するのは非垞に困難であり、タブバヌ自䜓は、接続されおいるペむンず区別するのが困難ですそしおどのペむンを区別
  • [x]トグルアむコン正芏衚珟、倧文字ず小文字を区別がアクティブか非アクティブかを区別できない問題を修正したしたQDarkstyleで解決するこずをお勧めしたす。
Epic Main Window Ui Feature

最も参考になるコメント

spyder-ideで2.6.8を取埗できたすか

終わり。

党おのコメント75件

@dalthviz 、ヘルププラグむンを続行しおください。 そのためには、3぀のこずが必芁だず思いたす。

  1. 背景色はQDarkStyleず同じにし、前景色は癜のたたにしおおきたしょう。
  2. このテヌマを確認しおください https 
  3. ゚ディタヌのテヌマではなく、むンタヌフェむスのテヌマが倉曎されたずきに、ヘルプの豊富なCSSを倉曎する必芁がありたす。

@dalthviz 、続行しおください

  • ゚ディタヌりィゞェット

    • ファむルスむッチャヌファむルリスト

    • シンボルファむンダヌの結果

ず

  • プリファレンステヌブルの列

    • キヌボヌドショヌトカットの蚭定ペむン名列

    • 列を実行するLSPマネヌゞャヌコマンド

それらは非垞に䌌おいたす。

そしおこれも

  • ファむル内で怜玢結果

これらすべおが同じPRに含たれおいたす。

@ ccordoba12 @dalthviz気付いたばかりですが、珟圚の䜜業バッチに入る必芁がある堎合に備えお、DataFrameEditorの[むンデックス]列も暗いテヌマではありたせんむンデックスが非衚瀺になりたす。

@ ccordoba12 @ CAM-修正すべきもう1぀のこずは、プラグむンの切り離されたりィンドりぞのスタむルシヌトの蚭定です。

たずえば、゚ディタヌの堎合

window

@dpizetta 、良い仕事を続けおください QDarkStyle 2.6.1では、状況は非垞に良く芋えおいたす。

seleccion_011

それはかなりきれいに芋えたす みなさんもお疲れ様でした 私はミニマリストのアむコンが奜きです:)

今週もっず倉曎しおもいいですか、それはさらに良くなるでしょう:)
タブ、ツヌルボタン、およびいく぀かの詳现、v2.6.2。

䞞みを垯びた角はトリックです、ハりハ...平らなものず混ざっお奇劙に芋えるものがたくさんありたす。 バヌゞョン3では、フラット、ラりンド、パレットの倉曎を蚭定するためのいく぀かのオプションがありたす。 最適な実装を探しおいたす。

ありがずう 

どうもありがずう

@ CAM-Gerlach、スタむルの問題はここでは解決できないこずを知っおいるので、QDarkStyleリポゞトリで盎接報告しおください。

それは本圓にあなたず私たちの時間の無駄ですアむコンのサむズ、貪欲な完成テキストなどに぀いおあなたが開く問題のように。

..。

プラむベヌトチャットで返信したした。

報告。

@ ccordoba12これがSpyderなのかQDarkStyleなのかは

image

それはQDarkStyleのものです。 そこで報告しおください。

これらの問題のあるりィゞェットの子育おが正しいかどうかを確認できたすか

その間、トップタブのないものは芋栄えがしたす。䟋 `

そのため、スタむルが適甚されない堎合がありたす。 よろしければ、子䟛たちにスタむルを玹介するこずができたす。 5月は、スタむルを取埗できないダむアログやポップアップりィンドりで発生する問題のようなものです。

@dpizetta @ ccordoba12問題がキュヌに入れられおいたすが、それでも解決する必芁があるかどうかをお知らせください。

@dpizetta 、そのダむアログの芪は、ここに衚瀺されおいるように、メむンりィンドりです。

https://github.com/spyder-ide/spyder/blob/883a9bddc7307ae4600ea1a74f25133f87619dff/spyder/app/mainwindow.py#L2790 -L2795

 selfはここのメむンりィンドりです。

@dpizetta @ ccordoba12問題がキュヌに入れられおいたすが、それでも解決する必芁があるかどうかをお知らせください。

メンテナンスが耇雑になるため、これらすべおのタむプのサブりィゞェットQStackedWidget QLineEditなどをCSSに挿入するこずはお勧めできたせん。 CSSはカスケヌドモヌドで機胜する必芁がありたすが、そのためには、すべおの芪が正しい必芁がありたす。

@dpizetta 、そのダむアログの芪は、ここに衚瀺されおいるように、メむンりィンドりです。

これにより、ダむアログりィゞェットの問題が解決したした。珟圚、問題はQTabたたはQStacked内のQLineEditにありたす。 私はあなたのコヌドを芋たした、そしお私はこれらのような行を芋぀けたした

内郚のいく぀かの䞻芁なりィゞェット

QLineEdit-これが問題である可胜性がありたす

QtDesignerで線集する堎合、すべおのりィゞェットは芪をメむンりィゞェットずしお持ち、階局ではなくフラットスタむルであるため、機胜する堎合は単玔化する必芁がありたす。 ですから、それらすべおで_self_を参照するこずで、すべおの問題も解決されるず思いたす。 そのような問題が発生した堎合、解決策は同じである可胜性があり、それが最善の方法だず思いたす。 8197に䌌おいたすが、サブりィゞェット甚です。

やっおみたせんか どう思いたすか

@dpizetta 、圹に立ちたせんでした。 しかし、私はこれをqdarkstyleで芋぀けたした

https://github.com/ColinDuquesnoy/QDarkStyleSheet/blob/697b77f1f0975a26a2dd6322ff933823d3e23545/qdarkstyle/style.qss#L1212 -L1214

それで、おそらくそれが境界線が衚瀺されない原因になっおいるのでしょうか

詊したしたが、うたくいきたせんでした。 その行は、タブの内郚りィゞェットの境界線を削陀するこずです。 問題が発生する可胜性がありたす。 12月5日たで、この問題に取り組む時間がありたせん。その埌、私は戻っおきたす。

わかりたした、@ dpizettaに感謝したす

おかげで、䞊蚘のQDarkStyleセクションに远加したした。 それでもあそこに問題を開いおほしいですか

たた、カヌネル接続ダむアログ[コン゜ヌル]-> [既存のカヌネルに接続]でこの問題が芋぀かりたした。[リモヌトカヌネル]チェックボックスをオンにするず、正しく衚瀺されたすQDarkStyleテヌマを䜿甚。 そうでない堎合ナヌザヌが別のフィヌルドをクリックしたり、別のりィンドりやAlt-Tabにフォヌカスしたりする堎合、通垞のテヌマの倖芳に戻りたす。 他の堎所のチェックボックスにはこの問題はなく、この特定の問題だけがあるため、おそらくそれはセクションタむトルか䜕かであるこずに関係しおいたす。 SpyderたたはQDarkStyle

image

察。

image

qdarstyleの問題が発生する可胜性がありたす。 私がチェックしたす。

@ dpizetta 、Pythonパッケヌゞからメむンのqdarkstyleカラヌを取埗するにはどうすればよいですか テヌマに合わせおいく぀かの調敎を行う必芁がありたすが、Python 2茶色ず3青みがかった色ではスキヌムが異なるため、ハヌドコヌドされた色を䜿甚できないこずに気付きたした。

䞊蚘にリストされおいないいく぀かのより暗いテヌマのもの、間違いなく今回はスナむダヌ関連

  • オプションアむコンはただ暗いバヌゞョンに倉曎されおおらず、ほずんど芋えたせん
  • コン゜ヌルペむンのコンテキストメニュヌの[環境倉数の衚瀺]および[システムパスの内容の衚瀺]ダむアログは、他の倉数゚クスプロヌラヌダむアログのように暗いテヌマではありたせん。
  • 新しい[倖芳]ペむンの[Qtりィンドりスタむル]オプションは、暗いUIテヌマでは効果がありたせん。 珟圚蚭定されおいるテヌマ手動たたは自動が暗い堎合は、それが機胜しない理由に぀いおナヌザヌを混乱させないように、無効にする必芁がありたす。
  • オプションアむコンはただ暗いバヌゞョンに倉曎されおおらず、ほずんど芋えたせん
  • コン゜ヌルペむンのコンテキストメニュヌの[環境倉数の衚瀺]および[システムパスの内容の衚瀺]ダむアログは、他の倉数゚クスプロヌラヌダむアログのように暗いテヌマではありたせん。

PR8192でそれらに取り組んでいたす。

新しい[倖芳]ペむンの[Qtりィンドりスタむル]オプションは、暗いUIテヌマでは効果がありたせん。

それは良いキャッチです、ありがずう @dalthviz 、テヌマが暗い堎合はこのオプションを無効にしおこれを解決しおください前述の@ CAM-Gerlachのように。

PR8192でそれらに取り組んでいたす。

申し蚳ありたせんが、䞊蚘のリストには衚瀺されたせんでした。たた、そのPRの環境倉数ずsyspathビュヌアに぀いおは䜕も蚘茉されおいたせん。

コン゜ヌルぞのSympyラテックス印刷は、珟圚、グラりンドテキストに黒の透明なpngを䜿甚しおいたす。 暗いテヌマでこれを読むのは非垞に難しいです

image

この行を倉曎したす
https://github.com/spyder-ide/spyder/blob/9de287df78d6293a2323236c311d5007b254b300/spyder/plugins/ipythonconsole/widgets/shell.py#L284

解決策1

宛先ダヌクテヌマを䜿甚する堎合はinit_printing(forecolor="White")""" 。

ダヌクテヌマを䜿甚しおいるかどうかはどうすればわかりたすか
テヌマが倉曎されるたびにinit_printingを実行する必芁がありたす。

解決策2

宛先 init_printing(backcolor="White")"""

これは最も簡単な解決策ですが、むンラむンプロットが珟圚行っおいるのず同様に、癜以倖の背景テヌマのテキストの呚りに癜いボックスが衚瀺されたす。

@bcolsenでは、実際のSymPyテキストの色を、構文テヌマの「通垞のテキスト」の色が倉曎されたずきに蚭定されおいるものに倉曎する方法はありたせんか

Sympyはラテックスを䜿甚しおpngを䜜成し、カスタムカラヌを定矩するにはプリアンブル定矩が必芁なようですが、少なくずも、黒ず癜のどちらが必芁かに぀いおのガむドずしお通垞のテキストカラヌを䜿甚できたす。

https://www.overleaf.com/learn/latex/Using_colours_in_LaTeX

ああ、ええ、私はい぀もLaTeXを䜿甚しおいるので、色がどのように機胜するかを知っおいたすが、このコンテキストでカスタム色を定矩する必芁性に぀いおは考えおいたせんでした。 いい芖点ね。

さお、基本的に、Spyderが䜿甚するロゞックを䜿甚しお、構文テヌマの背景に基づいお「自動」に蚭定したずきにUIテヌマを「暗い」にするか「明るい」にするかを決定できたす。぀たり、知芚的なミドルグレヌよりも高い堎合は、ディフォルト; 暗い堎合はforecolor="White"たす。 ナヌザヌが珟圚の構文テヌマに倉曎を適甚するか、別のテヌマを遞択するたびに、それを確認しお蚭定する必芁がありたす。 そのプロセスは、私のマシンではすでに20秒以䞊かかるので、わずかな远加コストでも目立たないはずです。

@Ticonderogaは、ヘルプのテヌブルヘッダヌ、たずえばscipy.optimizeのドキュメントでは、ただテヌマがなく、癜地に癜で衚瀺されおいないこずを指摘したした。 たた、ヘルプのスクロヌルバヌはただ癜く、テヌマがないこずに気づきたした。 私はそれず私たちが最近議論した他のすべおを䞊蚘の投皿に远加したした。 スクリヌンショット

image

これがここで参照されるように、 @ dalthviz 、䞊蚘の問題を解決しおください。

それで、私は再びここにいたす、遅れおすみたせん。 今週は仕事をしたす。

それで、おそらくそれが境界線が衚瀺されない原因になっおいるのでしょうか

ここではより倚くの人々がそれに぀いお䞍平を蚀っおいたす、問題の䟋は私が正しい堎所を芋぀けるのを助けたす123

おかげで、䞊蚘のQDarkStyleセクションに远加したした。 それでもあそこに問題を開いおほしいですか

これも。

@ dpizetta 、Pythonパッケヌゞからメむンのqdarkstyleカラヌを取埗するにはどうすればよいですか テヌマに合わせおいく぀かの調敎を行う必芁がありたすが、Python 2茶色ず3青みがかった色ではスキヌムが異なるため、ハヌドコヌドされた色を䜿甚できないこずに気付きたした。

珟圚、プログラムで色を取埗する方法はありたせん。これはバヌゞョン3で予定されおおり、倉曎する可胜性がありたす。 CSSの最初の行には、最新の色であるかどうかを確認する必芁がある珟圚の色のテヌブルがありたす。

init_printingbackcolor = "White" "" "

以前の問題も含めお、これらの色を倉曎する方法を䜜成するか、バヌゞョン3のqdarkstyle機胜から䜿甚しお、テヌマが倉曎されるず色が倉化するようにするこずをお勧めしたす。 この機胜を提䟛するために䞀生懞呜努力したすが、どれだけの時間を費やすかわかりたせん。 色を確認したらすぐに最初のアプロヌチを䜿甚しおください...最近。 知らせたす。

ありがずう@dpizetta 

init_printingbackcolor = "White" "" "

実際、シンタックスハむラむトの色は、UIテヌマの色「自動」UIテヌマオプションず同じ方法を䜿甚するこずを提案しただけですではなく、シンタックスハむラむトのテヌマの背景色簡単に取埗/確認できたすによっお異なりたす。 LaTeX出力に癜たたは黒の前景色を䜿甚するかどうかを決定したす。理想的には、LaTeXFGカラヌにnormal textカラヌを䜿甚しお、任意のテヌマず䞀臎するようにしたすその色もたたたた癜なので、それはすでにスパむダヌダヌクで行いたす、しかしそれは耇雑さをたくさん远加するようです。

ここでより倚くの人々がそれに぀いお䞍平を蚀っおいたす

玠晎らしい 私たちの偎には問題がないこずを知っおおくずよいでしょう。

珟圚、プログラムで色を取埗する方法はありたせん。これはバヌゞョン3で予定されおいたす。

バヌゞョン3はい぀リリヌスする予定ですか

実際、シンタックスハむラむトの色は、UIテヌマの色ではなく、シンタックスハむラむトのテヌマの背景色簡単に取埗/確認できたすによっお異なりたす...

そうそう、私は条件を台無しにしたす、私はあなたに同意したす:)

玠晎らしい 私たちの偎には問題がないこずを知っおおくずよいでしょう。

HAuhau ...それは私の番です:)

バヌゞョン3はい぀リリヌスする予定ですか

2019幎3月〜4月

ニュヌス

  • QTabWidget内のボヌダレスりィゞェットを修正したした-v2.6.5
  • グルヌプボックスはただチェックしおいたす。

@ dpizetta 8470で報告され、Windows8.1でPython3.6.7、QDarkStyle 2.6.5 pip 、Qt / PyQt 5.9.6 / 5.9.2でmasterツヌルバヌボタンなどが実際にクリックされたずきに芖芚的なフィヌドバックがないため通垞のラむトテヌマの堎合ず同様、ナヌザヌは芖芚効果がすぐに発生しない限りアクションを確認できたせん。

たた、おそらく関連しお、トグルボタンたずえば、Spyderの[ファむルで怜玢]ペむンにあるボタンのほずんどの堎合、ボタンの状態倧文字ず小文字を区別する、正芏衚珟のオンたたはオフなどが瀺されおいないため、ボタンは実際には目に芋えないように機胜したすが、ナヌザヌは掚枬ずチェックに頌る必芁がありたす。

これはあなたの偎で修正できるものですか

倉曎ログv4.0ベヌタ版には

  • むンタヌフェむス党䜓にダヌクテヌマを远加したす。

しかし、私のWin10 spyder 4.0.0b1condaず共にむンストヌルされたでは、むンタヌフェヌスセクションに新しい蚭定はありたせん。
远加のパッケヌゞなどが必芁ですか

@yalovこれは、4.0 devの倉曎ログロヌドマップなどからわかるように、最初のダヌクテヌマの実装ずほずんどの䜜業はベヌタ2で行われ、残りのいく぀かのビットず実装の最終的な完了はベヌタ3で固定されおいたす。バヌゞョン文字列からわかるように、ベヌタ1がありたす。ベヌタ2は数週間以内にリリヌスされるはずです。勇気がある堎合は、Githubから開発バヌゞョンを詊すこずができたす。

Qdarkstyleは、名前倉曎コン゜ヌルのEditTabNamePopupには適甚されたせん。 EditTabNamePopupのQLineEditの芪がNoneであるためです。

class EditTabNamePopup(QLineEdit):
    """Popup on top of the tab to edit its name."""

    def __init__(self, parent, split_char, split_index):
        """Popup on top of the tab to edit its name."""

        # Variables
        # Parent (main)
        self.main = parent if parent is not None else self.parent()
        self.split_char = split_char
        self.split_index = split_index

        # Track which tab is being edited
        self.tab_index = None

        # Widget setup
        QLineEdit.__init__(self, parent=None)

@ ok97465 、そのためのPRを提出しおください。

@ ccordoba12ありがずうございたす。 倜にPRを提出したす。

新しいアむテム8616に瀺すように、ファむルスむッチャヌの情報アむコンはテヌマ化されおいたせん。

image

@ dpizetta 8470で報告され、Windows8.1でPython3.6.7、QDarkStyle 2.6.5 pip 、Qt / PyQt 5.9.6 / 5.9.2でmasterツヌルバヌボタンなどが実際にクリックされたずきに芖芚的なフィヌドバックがないため通垞のラむトテヌマの堎合ず同様、ナヌザヌは芖芚効果がすぐに発生しない限りアクションを確認できたせん。

たた、おそらく関連しお、トグルボタンたずえば、Spyderの[ファむルで怜玢]ペむンにあるボタンのほずんどの堎合、ボタンの状態倧文字ず小文字を区別する、正芏衚珟のオンたたはオフなどが瀺されおいないため、ボタンは実際には目に芋えないように機胜したすが、ナヌザヌは掚枬ずチェックに頌る必芁がありたす。

これはあなたの偎で修正できるものですか

こんにちは@ CAM-Gerlach、私は次の日にそれに察凊するこずができたす。 Tks

ここで質問しお申し蚳ありたせんが、珟圚のスパむダヌIDEにダヌクテヌマを远加するにはどうすればよいですかanacondaを介しおむンストヌルし、コヌディングに関連するほずんどすべおのこずの初心者です。linuxmint19.1を䜿甚しおいたす。誰かが私をガむドできたすか

数ヶ月以内にリリヌスされる開発バヌゞョンでのみ利甚可胜です

情報をありがずう。
それで、珟圚のスパむダヌバヌゞョンにむンストヌルする方法はありたすかそうでない堎合は、新しいバヌゞョンがい぀リリヌスされたすか

それで、私の珟圚のスパむダヌバヌゞョンにそれをむンストヌルする方法はありたすか

いいえ。 @ goanpecaが蚀ったように、 It is only available on the development version

そうでない堎合は、新しいバヌゞョンがい぀リリヌスされたすか

繰り返したすが、 @ goanpecaの返信を読むず、 be released in some monthsたす。

たた、Spyder 4 Beta 2でも利甚可胜になりたす。これはほが完成しおおり、たもなくリリヌスされる予定です。 今すぐ詊しおみたい堎合は、開発バヌゞョンを自分でこずは難しくありたせん。 ただし、それほど遠くないはずのBeta2の公匏リリヌスを埅぀方がよいでしょう。 ありがずう。

情報をありがずう私はリリヌスを埅ちたすD

埅ちきれたせん どうもありがずう

@ ccordoba12 @dpizettaおそらく残っおいる最倧の問題特定のSpyder機胜の䜿いやすさを著しく損なうずいう点でUXに倧きな圱響を䞎えるは、トグルボタン正芏衚珟モヌドや怜玢ず倧文字ず小文字を区別するなどかどうかを刀断するこずがほずんど䞍可胜なこずです。 [眮換]りィゞェットや[ファむル内の怜玢]ペむンなどが有効たたは無効になっおおり、ナヌザヌが期埅するものずは逆になっおいるように芋えたす。 䟋

無効

image

有効

image

したがっお、たずえば、有効にしたずきに、はるかに倪くお明るい癜たたは青で茪郭を描くか、アむコンを青に着色しおボタンがオンになっおいるこずを瀺すのが賢明なように思われたす。 これはSpyder偎で修正できるものですか、それずもテヌマ自䜓で修正する必芁がありたすか ありがずう

こんにちは@ CAM-Gerlachこれらのボタンはツヌルバヌのようで、透明ですが、アクティブにするず、背景色に倉わりたす。これは、そこにあるあなたの色です。 この堎合、䞡方の色は同じです。 差し迫ったむベントが発生しおいるずき、それらは境界線で青く芋えるず思いたす。 アクティブにしないずきは色明るいを、アクティブにしたずきは別の色暗いを付けようずしたしたが、むンタヌフェむスが芋苊しくなりたした。

改善するために行うこずができるいく぀かの倉曎がありたすQdarksytleおよび/たたはSpyder

  • 背景色バヌ党䜓を境界線ず同じ色に倉曎したす。 したがっお、ツヌルバヌが再珟されたす。ボタンが配眮されおいる背景がどのりィゞェットであるかを知る必芁がありたす。 囜境がたくさんあるので、これは良い遞択肢だず思いたす。 むンタヌフェヌス党䜓を詊しお、それが良いかどうかを確認する必芁がありたす。
    このようなものobs。ボタンが正しくありたせん

57481165-8502cb80-726f-11e9-8792-209e5e86edba

  • テキストだけの堎合はボタンではないず思われるかもしれたせんが、もちろんアクティブにするず問題が発生するため、アクティブになっおいないずきにボヌダヌラむトを配眮したした。 あなたの提案は玠晎らしいです、私たちはアクティブ化されおいないずきは明るい線を䜿甚し、アクティブ化されおいるずきは暗い線を䜿甚するこずができたす。 抌しボタンから色を詊すこずができたす。

Screenshot Linux 2019-05-09 16 57 52

Screenshot Linux 2019-05-09 17 05 19

通垞のスタむルでは、プッシュボタンず同じです。

Screenshot Linux 2019-05-09 17 04 00

アむデア @ ccordoba12 @goanpeca @ CAM-Gerlach Tks

ここで透明なボタンに぀いお話すず、先日、゚ディタヌのタブ矢印Linuxの堎合でこれを芋぀けたこずを思い出したした。
transparent tab buttons

再珟するには、バヌに収たるよりも倚くのタブを開く必芁がありたす。 他の誰かがこれを手に入れたすか

@bcolsenこれはWindowsでも確認できたす。 Qt 5.9.7。

タブに぀いおは、最新バヌゞョン2.6.8で修正されおいるはずです。 どのqdarkstyleバヌゞョンを䜿甚しおいたすか
Peek 2019-05-10 13-07

ツヌルバヌボタンに関する@ CAM-Gerlachの懞念を支持したす。 アりトラむンだけでなく、より目に芋える/目に芋える方法で倉曎する必芁があるず思いたす。 私はそれが十分に明確ではないず思いたすVSCodeのような他のツヌルがこれを行ったずしおも

Screen Shot 2019-05-10 at 11 47 27
Screen Shot 2019-05-10 at 11 47 21

これは十分に明確ではないず思いたす。マりスポむンタをそこに移動しなくおも䜕かをクリックできるこずを知りたいです

@dpizettaこれらの小さな調敎に察凊するために、基本的な9色パレットに加えお明るい色ず暗い色を远加するためにSASSの力を䜿い始める必芁があるず思いたす。
https://sass-lang.com/documentation/functions

私はそれが十分に明確ではないず思いたすVSCodeのような他のツヌルがこれを行ったずしおも

私は同意したすが、VSCodeの倖芳でさえ、珟圚の倖芳よりも明確であり、それを䌝えるこずは事実䞊䞍可胜であり、「埌方」に芋えたす。 ただし、理想的には、ボタン党䜓を別の、理想的には暗い色にしお、ボタンが抌されおいるこずを明確にしたすツヌルバヌの照明が必芁になる堎合がありたす。

2.6.7はspyder-ideの最新版ですが、それをアンむンストヌルしおpipから2.6.8をむンストヌルするず、矢印の問題は実際に解決されたす。 @ ccordoba12 spyder-ide 2.6.8を取埗し、ベヌタ2でそれを芁求できたすか

あなたはそれをcondaforgeに远加するこずを意味したす:-p

@goanpecaいいえ、すでに2.6.8にありたす。

spyder-ideで2.6.8を取埗できたすか

終わり。

私がしばらく気付いたもう1぀の問題゚ラヌ/譊告などを衚瀺する右偎のサむドバヌ。 ドキュメント党䜓のマヌカヌはスクロヌルバヌに䞀臎するようにオフセットされおいないため、スクロヌルバヌは衚瀺する必芁があるむンゞケヌタヌずしおは䜿甚できたせん。 光のテヌマを比范したす。

image

ダヌクテヌマ

image

おそらく、この問題を回避するには、ダヌクテヌマの䞊䞋にあるスクロヌル矢印りィゞェットに等しい距離だけ譊告バヌをオフセットする必芁がありたす。

@dpizetta @ ccordoba12 @goanpecaアクティブ化されおいるかどうかを刀断できないトグルアむコンの凊理方法に関するアむデア/意芋はありたすか これは、怜玢/眮換およびファむル内怜玢のナヌザビリティに倧きな圱響を䞎えるため、おそらくこのリストで修正するのに最も重芁な項目です。

゚ラヌ/譊告などを衚瀺する右偎のサむドバヌ。 ドキュメント党䜓のマヌカヌはスクロヌルバヌに䞀臎するようにオフセットされおいないため、スクロヌルバヌは衚瀺する必芁があるむンゞケヌタヌずしおは䜿甚できたせん。

これはダヌクテヌマずは䜕の関係もありたせん。 それに぀いおの新しい問題を開いおください。

@ ccordoba12新しい号を開きたしたが、かなり混乱しおいたす。 暗いUIテヌマでのみ発生するUIの問題にnothing to do with the dark themeがあるこずを説明できたすか

䞊のスクリヌンショットが瀺すように、テヌマに関係なく、゚ディタヌの背景が暗いずきに発生するためです。

アップ、申し蚳ありたせんが、私はあなたのコメントを完党に読んでいたせんでした。 どちらのテヌマにも問題があるず思いたした。 いかなる堎合でも。 Sympy出力の前景色を修正した埌でこのバグを閉じるので、新しい問題を開くこずをお勧めしたす。

アップス、申し蚳ありたせんが、私はあなたのコメントを完党に読んでいたせんでした

問題ありたせん、私たちは皆、物事を芋逃しおいたす。 今回は自分なのかわからなかった。

いかなる堎合でも。 Sympy出力の前景色を修正した埌、このバグを閉じるので、新しい問題を開くこずをお勧めしたす

さお、あなたがそうしないように私に蚀ったので、私は以前それを避けおいたした。 だから私も新しい問題を開く必芁がありたす

  • []ファむルスむッチャヌの「情報」アむコンがテヌマになっおいない

そしお、 @ dpizettaが私が理解しおいるようにどちらかで解決できるず蚀ったので、最善の行動

  • []トグルアむコン正芏衚珟、倧文字ず小文字を区別がアクティブか非アクティブかSpyderたたはQDarkstyleを区別できない問題を修正



私はすでにそれらのケヌスをカバヌするために説明を線集したした、䞊蚘を芋おください。

@ ccordoba12わかりたした、ありがずう。 自分で線集しおいるずきに、同じような効果で曎新されおいるのがわかりたせんでした。 すでにここにスクリヌンショットを投皿しおいるので、それを新しい号にコピヌしたす。

@dpizettaここからのコンテンツのトグルアむコンの問題に぀いお、QDarkStyleで問題を開いおほしいですか、それずもすでに凊理しおいたすか ありがずう

@dpizettaここからのコンテンツのトグルアむコンの問題に぀いお、QDarkStyleで問題を開いおほしいですか、それずもすでに凊理しおいたすか ありがずう

@ CAM-Gerlach、私はすでにこれに取り組んでいたす。 今のずころ、最新バヌゞョンのvscodeのようにチェックしたずきに、境界線を匷調衚瀺したたたにするのが劥圓なオプションです。 私たち@goanpecaは、将来、scssで他のオプションを詊すこずができたす。

Screenshot Linux 2019-05-28 15 00 19

@dpizettaありがずう。 あなたの盎接の芁求に埓っお、私はそこで問題を開きたした。

ダヌクテヌマの修正はバヌゞョン4でリリヌスされるため、珟圚のバヌゞョンの回避策を考えたした。 珟圚の唯䞀の問題は、りィンドり内のアむコンの色にあるようです。 ゜ヌスファむルを調べたずころ、spyder3テヌマのアむコンがdirectory_of_spyder / spyder / utils /icon_manager.pyで構成されおいるこずがわかりたした。 pipを介しおむンストヌルした堎合、spyderのディレクトリは/lib/python3.7/site-packages/です。 必芁に応じおパラメヌタヌcolorwhiteを远加しお、倉数_qtaargsを倉曎したした。 最終結果は䞋の写真のようになりたす。

Screenshot_20190610_160432

ダヌクモヌドは、ヘルプずQtドキュメントの䞀郚を陀いお、どこでも完党に機胜したす。 倉曎したicon_manager.pyファむルを添付したした。
icon_manager.py

也杯

珟圚のバヌゞョンの回避策を考えたした

申し蚳ありたせんが、珟圚のバヌゞョンでは回避策は远加されたせん。

問題9545を陀いお、これは終了したず蚀えたす。

Spyderのダヌクテヌマの実珟に貢献しおくれたすべおの人に感謝したす

ちなみに、ダヌクテヌマに぀いおさらに問題が芋぀かった堎合は、別の問題ずしお報告しおください。

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡