Masalah ini berfungsi untuk melacak sub-masalah yang terkait dengan penerapan sepenuhnya tema gelap di berbagai panel, teks, dan ikon Spyder, karena sejumlah langkah, baik internal ke basis kode Spyder maupun eksternal di QDarkStyle
, diperlukan.
Diblokir oleh #8020 , implementasi awal. Awalnya muncul dari #2350 , masalah awal dan utas diskusi.
Tempat-tempat yang perlu "digelapkan":
Output
jendelaTempat-tempat yang masih memiliki warna hitam/gelap:
names
Command to Execute
Masalah / Bug Spyder Lainnya:
Masalah Eksternal:
@dalthviz , silakan lanjutkan dengan plugin Bantuan. Untuk itu saya pikir Anda memerlukan tiga hal:
@dalthviz , silakan lanjutkan dengan
dan
Mereka sangat mirip.
Dan yang ini juga
Semua ini dalam PR yang sama.
@ccordoba12 @dalthviz Saya baru menyadarinya sekarang, tetapi kolom Indeks DataFrameEditor juga tidak bertema gelap (membuat indeks tidak terlihat), jika itu harus masuk ke kumpulan pekerjaan saat ini.
@ccordoba12 @CAM-Gerlach hal lain yang harus diperbaiki adalah pengaturan style sheet ke jendela plugin yang terpisah:
Misalnya dengan Editor:
@dpizetta , teruslah bekerja dengan baik!! Segalanya terlihat sangat bagus dengan QDarkStyle 2.6.1:
Ini terlihat cukup rapi! Kerja bagus juga untuk kalian semua! Saya suka ikon minimalis :)
Semoga saya mengubah lebih banyak hal minggu ini, itu akan lebih baik :)
Tab, tombol alat dan beberapa detail, v2.6.2.
Sudut yang membulat itu tipuan, hauha...ada banyak hal yang terlihat aneh bercampur rata. Di versi 3 kita akan memiliki beberapa opsi untuk mengaturnya agar rata, membulat dan palet berubah. Saya mencari implementasi terbaik.
Terima kasih :)
Terima kasih banyak @dpizetta !
@CAM-Gerlach, Anda tahu hal-hal gaya adalah sesuatu yang tidak dapat kami selesaikan di sini, jadi tolong laporkan langsung di repo QDarkStyle.
Ini benar-benar membuang-buang waktu Anda dan kami (seperti masalah yang Anda buka tentang ukuran ikon, teks penyelesaian serakah, dll).
...
Saya menanggapi Anda dalam obrolan pribadi.
Dilaporkan.
@ccordoba12 Tidak yakin apakah ini Spyder atau QDarkStyle, tetapi pada setiap panel preferensi yang memiliki tab di bagian atas, garis besar di sekitar bagian, serta bidang teks dan semacamnya, tidak terlihat; sementara itu, yang tanpa tab teratas terlihat baik-baik saja. Misalnya
Itu adalah hal QDarkStyle. Silakan laporkan ke sana.
Bisakah Anda mengonfirmasi apakah pengasuhan untuk widget bermasalah itu benar?
(sementara itu, yang tanpa tab atas terlihat baik-baik saja. Misalnya)`
Terkadang gaya tidak diterapkan karena itu. Jika tidak apa-apa, saya bisa memperkenalkan gaya kepada anak-anak. Mungkin adalah sesuatu seperti masalah yang Anda miliki dengan dialog dan jendela sembul yang tidak mendapatkan gaya.
@dpizetta @ccordoba12 Saya memiliki masalah yang mengantri di sana tetapi beri tahu saya jika saya masih harus melakukannya.
@dpizetta , induk dari dialog itu adalah jendela utama, seperti yang dapat dilihat di sini:
( self
adalah jendela utama di sini).
@dpizetta @ccordoba12 Saya memiliki masalah yang mengantri di sana tetapi beri tahu saya jika saya masih harus melakukannya.
Saya pikir itu bukan ide yang baik memasukkan semua jenis sub-widget ke dalam CSS (seperti QStackedWidget QLineEdit), karena akan mempersulit pemeliharaan. CSS harus bekerja dalam mode cascading tetapi untuk itu, semua orang tua harus benar.
@dpizetta , induk dari dialog itu adalah jendela utama, seperti yang dapat dilihat di sini:
Ini memecahkan masalah dengan widget dialog, sekarang masalahnya ada pada QLineEdit di dalam QTab atau QStacked. Saya melihat kode Anda dan saya menemukan baris seperti ini:
Beberapa widget utama di dalamnya
QLineEdit - semoga ini masalahnya
Saat mengedit di QtDesigner semua widget memiliki induknya yang utama, dalam gaya datar bukan hierarki, jadi jika berfungsi, itu harus disederhanakan. Jadi saya kira mengacu pada _self_ di semuanya juga menyelesaikan semua masalah. Jika Anda memiliki masalah seperti itu, solusinya mungkin sama dan saya pikir itu yang terbaik. Ini mirip dengan #8197 tetapi untuk sub widget juga.
Bisakah Anda mencobanya? Bagaimana menurutmu?
@dpizetta , tidak ada yang membantu. Tapi saya menemukan ini di qdarkstyle:
Jadi mungkin itu yang menyebabkan perbatasan tidak ditampilkan?
Saya mencoba tetapi tidak berhasil juga. Baris itu untuk menghapus batas widget internal tab. Ada kemungkinan itu menyebabkan masalah. Sampai 5 Desember saya tidak akan punya waktu untuk mengerjakan masalah ini, setelah itu saya kembali.
Oke, terima kasih banyak @dpizetta!
Menambahkannya ke bagian QDarkStyle di atas, terima kasih. Apakah Anda masih ingin saya membuka masalah di sana?
Juga, menemukan masalah ini dalam dialog koneksi kernel (Konsol -> Hubungkan ke kernel yang ada): Ketika kotak centang kernel jarak jauh difokuskan, ini akan ditampilkan dengan benar (dengan tema QDarkStyle). Ketika tidak (pengguna mengklik bidang lain, berfokus pada jendela lain atau bahkan Alt-Tabs), itu akan kembali ke tampilan tema normal. mungkin ada hubungannya entah bagaimana dengan menjadi judul bagian atau sesuatu, karena kotak centang di tempat lain tidak memiliki masalah ini, hanya yang khusus ini. Spyder atau QDarkStyle?
vs.
Mungkin masalah qdarstyle. Saya akan memeriksa.
@dpizetta , bagaimana kita bisa mendapatkan warna qdarkstyle utama dari paket Python? Kami perlu melakukan beberapa penyesuaian agar sesuai dengan tema dan saya perhatikan kami tidak dapat menggunakan warna hard-code karena skemanya berbeda dalam Python 2 (kecoklatan) dan 3 (kebiruan).
Beberapa hal tema gelap lainnya yang tidak tercantum di atas, pasti terkait dengan Snyder kali ini:
- Ikon opsi masih belum berubah ke versi gelap dan hampir tidak terlihat
- Dialog "Tampilkan Variabel Lingkungan" dan "Tampilkan konten Sys.Path" di menu konteks di panel Konsol tidak bertema gelap seperti dialog Penjelajah Variabel lainnya
Bekerja pada mereka di PR # 8192.
Opsi "Qt Window Style" di panel Penampilan baru tidak berpengaruh dengan tema UI gelap
Itu tangkapan yang bagus, terima kasih! @dalthviz , tolong selesaikan yang ini dengan menonaktifkan opsi ini jika temanya gelap (seperti @CAM-Gerlach yang disebutkan di atas).
Bekerja pada mereka di PR # 8192.
Maaf, saya tidak melihatnya dalam daftar di atas dan saya tidak melihat apa pun yang disebutkan tentang variabel env dan penampil syspath di PR itu.
Cetak lateks Sympy ke konsol saat ini menggunakan png transparan dengan warna hitam untuk teks dasar. Ini cukup sulit dibaca dengan tema gelap:
Ubah baris ini:
https://github.com/spyder-ide/spyder/blob/9de287df78d6293a2323236c311d5007b254b300/spyder/plugins/ipythonconsole/widgets/shell.py#L284
Kepada: init_printing(forecolor="White")"""
saat menggunakan tema gelap.
Bagaimana kita tahu jika kita menggunakan tema gelap?
Kita harus menjalankan init_printing setiap kali tema berubah.
Kepada: init_printing(backcolor="White")"""
Ini adalah solusi paling sederhana, tetapi akan ada kotak putih di sekitar teks pada tema latar belakang non-putih yang mirip dengan cara plot sebaris saat ini.
@bcolsen Jadi tidak ada cara untuk hanya mengubah warna teks SymPy yang sebenarnya menjadi apa pun tema sintaksis "Teks normal" warna diatur ketika itu berubah?
Sympy menggunakan lateks untuk membuat png dan sepertinya mendefinisikan warna kustom membutuhkan definisi pembukaan tetapi setidaknya kita bisa menggunakan warna teks normal sebagai panduan apakah kita membutuhkan hitam atau putih.
Ah, ya, saya mengetahui cara kerja warna di LaTeX karena saya menggunakannya sepanjang waktu, tetapi saya tidak memikirkan kebutuhan untuk mendefinisikan warna khusus dalam konteks ini; poin yang bagus.
Oke, maka pada dasarnya kita dapat menggunakan logika yang digunakan Spyder untuk menentukan apakah tema UI harus "gelap" atau "terang" ketika diatur ke "Otomatis" berdasarkan latar belakang tema sintaks, yaitu jika lebih tinggi dari abu-abu tengah persepsi daripada menggunakan bawaan; jika lebih gelap gunakan forecolor="White"
. Kami hanya perlu memeriksa dan menyetel bahwa setiap kali pengguna menerapkan perubahan pada tema sintaks saat ini atau memilih yang berbeda; proses itu sudah memakan waktu seperti ~ 20+ detik sekarang di mesin saya jadi berapa pun biaya tambahan yang kecil seharusnya tidak terlihat.
@Ticonderoga menunjukkan bahwa tajuk tabel di Bantuan, misalnya di dokumen untuk scipy.optimize
, masih tidak diberi tema dan berwarna putih di atas putih sehingga tidak terlihat. Juga, saya perhatikan bahwa bilah gulir di bantuan masih putih dan juga tidak bertema. Saya telah menambahkan itu dan semua hal lain yang telah kami diskusikan baru-baru ini ke pos di atas. Tangkapan layar:
Supaya ini dirujuk di sini, @dalthviz , tolong selesaikan masalah di atas.
Jadi, saya di sini lagi, maaf karena terlambat. Saya akan bekerja minggu ini.
Jadi mungkin itu yang menyebabkan perbatasan tidak ditampilkan?
Di sini lebih banyak orang mengeluh tentang hal itu, contoh dalam masalah akan membantu saya menemukan tempat yang tepat #123
Menambahkannya ke bagian QDarkStyle di atas, terima kasih. Apakah Anda masih ingin saya membuka masalah di sana?
Juga yang ini.
@dpizetta , bagaimana kita bisa mendapatkan warna qdarkstyle utama dari paket Python? Kami perlu melakukan beberapa penyesuaian agar sesuai dengan tema dan saya perhatikan kami tidak dapat menggunakan warna hard-code karena skemanya berbeda dalam Python 2 (kecoklatan) dan 3 (kebiruan).
Saat ini tidak ada cara untuk mendapatkan warna secara terprogram, ini direncanakan dalam versi 3, yang mencakup kemungkinan untuk mengubahnya. Di baris pertama CSS saya memiliki tabel dengan warna saat ini yang perlu saya periksa apakah sudah mutakhir.
init_printing(backcolor="Putih")"""
Termasuk masalah sebelumnya, saya pikir itu ide yang baik untuk membuat cara untuk mengubah warna tersebut atau menggunakannya dari fungsi qdarkstyle di versi 3, sehingga tema berubah warna akan mengikuti. Saya akan bekerja keras untuk menyediakan fungsionalitas ini, tetapi saya tidak tahu berapa banyak waktu yang akan saya habiskan. Gunakan pendekatan pertama segera setelah saya memeriksa warna ... hari ini. Aku akan memberitahu Anda.
Terima kasih @dpizetta !
init_printing(backcolor="Putih")"""
Sebenarnya, warna penyorotan sintaksis apa yang harus bergantung pada warna latar belakang tema penyorotan sintaks (yang dapat dengan mudah kita dapatkan/periksa), bukan warna tema UI (saya hanya mengusulkan agar kita menggunakan metode yang sama dengan opsi tema UI "Otomatis" tidak untuk menentukan apakah warna latar depan putih atau hitam harus digunakan untuk keluaran LaTeX; idealnya, kami hanya menggunakan warna normal text
untuk warna LaTeX FG sehingga cocok dengan tema arbitrer ( itu sudah dilakukan dengan Spyder Dark, karena warna itu kebetulan juga putih), tetapi tampaknya itu akan menambah kerumitan banyak.
Di sini lebih banyak orang mengeluh tentang itu
Besar! Senang mengetahui tidak ada masalah di pihak kita.
Saat ini tidak ada cara untuk mendapatkan warna secara terprogram, ini direncanakan dalam versi 3
Kapan Anda berencana untuk merilis versi 3?
Sebenarnya, warna penyorotan sintaksis harus bergantung pada warna latar belakang tema penyorotan sintaksis (yang bisa kita dapatkan/periksa dengan mudah), bukan warna tema UI ...
Oh ya, saya mengacaukan persyaratan, saya setuju dengan Anda :)
Besar! Senang mengetahui tidak ada masalah di pihak kita.
HAuhau... giliranku :)
Kapan Anda berencana untuk merilis versi 3?
Mar-Apr/2019
Berita:
@dpizetta Dilaporkan pada #8470 dan saya dapat mengonfirmasi pada Windows 8.1 dengan Python 3.6.7, QDarkStyle 2.6.5 ( pip
) dan Qt/PyQt 5.9.6/5.9.2 pada master
bahwa tidak ada umpan balik visual ketika tombol bilah alat, dll. benar-benar diklik (seperti yang ada pada tema ringan normal), sehingga pengguna tidak dapat mengonfirmasi tindakan tanpa efek visual langsung telah benar-benar terjadi.
Juga, mungkin terkait, untuk tombol sakelar (mis. sebagian besar di panel Temukan di File di Spyder), tidak ada indikasi tentang status tombol (mis. peka huruf besar-kecil, regex aktif atau nonaktif, dll) jadi pengguna harus mencoba menebak-dan-memeriksa, meskipun tombol itu sebenarnya berfungsi tanpa terlihat.
Apakah ini sesuatu yang dapat Anda perbaiki di pihak Anda?
di changelog v4.0 beta memiliki
tetapi pada Win10 spyder 4.0.0b1 saya (diinstal dengan conda) tidak ada pengaturan baru di bagian antarmuka.
Apakah saya perlu beberapa paket tambahan atau sesuatu?
@yalov Itulah changelog untuk dev 4.0 peta jalan , dll., implementasi tema gelap awal dan sebagian besar pekerjaan dilakukan untuk Beta 2, sementara beberapa bit yang tersisa di sini dan penyelesaian akhir implementasi dipatok untuk Beta 3. Saat Anda dapat dilihat dari string versi, Anda memiliki Beta 1. Beta 2 akan dirilis dalam beberapa minggu ke depan, atau Anda dapat mencoba versi dev dari Github jika Anda berani.
Qdarkstyle tidak diterapkan ke EditTabNamePopup untuk mengganti nama konsol. Karena induk dari QLineEdit dari EditTabNamePopup adalah 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 , kirimkan PR untuk itu.
@ccordoba12 Terima kasih. Saya akan menyerahkan PR di malam hari.
Item baru: ikon informasi di pengalih file tidak bertema, seperti yang terlihat di #8616 .
@dpizetta Dilaporkan pada #8470 dan saya dapat mengonfirmasi pada Windows 8.1 dengan Python 3.6.7, QDarkStyle 2.6.5 (
pip
) dan Qt/PyQt 5.9.6/5.9.2 padamaster
bahwa tidak ada umpan balik visual ketika tombol bilah alat, dll. benar-benar diklik (seperti yang ada pada tema ringan normal), sehingga pengguna tidak dapat mengonfirmasi tindakan tanpa efek visual langsung telah benar-benar terjadi.Juga, mungkin terkait, untuk tombol sakelar (mis. sebagian besar di panel Temukan di File di Spyder), tidak ada indikasi tentang status tombol (mis. peka huruf besar-kecil, regex aktif atau nonaktif, dll) jadi pengguna harus mencoba menebak-dan-memeriksa, meskipun tombol itu sebenarnya berfungsi tanpa terlihat.
Apakah ini sesuatu yang dapat Anda perbaiki di pihak Anda?
Hai @CAM-Gerlach, saya bisa mengatasinya di hari-hari berikutnya. Terima kasih!
Maaf untuk bertanya di sini, tetapi bagaimana cara menambahkan tema gelap ke IDE spyder saya saat ini? Saya menginstalnya melalui anaconda dan saya seorang pemula untuk hampir semua hal yang berkaitan dengan pengkodean. Saya menggunakan linuxmint 19.1.Dapatkah seseorang membimbing saya?
Ini hanya tersedia pada versi pengembangan yang akan dirilis dalam beberapa bulan
Terimakasih atas infonya.
Jadi apakah ada cara untuk menginstalnya di versi spyder saya saat ini? Jika tidak, kapan versi baru akan dirilis?
Jadi apakah ada cara untuk menginstalnya di versi spyder saya saat ini?
Tidak. Seperti yang baru saja dikatakan It is only available on the development version
Jika tidak kapan versi baru akan dirilis?
Sekali lagi, jika Anda membaca balasan @goanpeca , itu akan be released in some months
.
Ini juga akan tersedia di Spyder 4 Beta 2, yang hampir selesai dan akan segera dirilis. Jika Anda ingin mencobanya sekarang, Anda dapat menginstal versi pengembangan sendiri; itu tidak terlalu sulit, bahkan untuk pemula. Namun, Anda mungkin lebih baik menunggu rilis resmi Beta 2 yang seharusnya tidak terlalu jauh. Terima kasih.
makasih infonya saya tunggu rilisnya :D
Saya tidak sabar untuk ini! Terima kasih banyak!
@ccordoba12 @dpizetta Mungkin masalah terbesar yang tersisa (yang memiliki dampak UX besar hingga sangat merusak kegunaan fitur Spyder tertentu) adalah hampir tidak mungkin untuk mengetahui apakah tombol sakelar (seperti mode regex dan case-sensitive untuk Find dan Ganti widget dan panel Temukan di File, dll) diaktifkan atau dinonaktifkan, dan tampaknya terbalik dari yang diharapkan pengguna. Contoh:
Dengan disabilitas:
Diaktifkan:
Oleh karena itu, akan lebih bijaksana untuk misalnya menguraikannya dengan warna yang lebih tebal, putih atau biru yang lebih cerah saat diaktifkan, atau bahkan mewarnai ikon biru untuk menunjukkan tombol diaktifkan. Apakah ini sesuatu yang dapat diperbaiki di pihak Spyder, atau perlu dilakukan di tema itu sendiri? Terima kasih!
Hai @CAM-Gerlach tombol-tombol itu seperti di bilah alat, transparan, tetapi ketika diaktifkan mereka berubah menjadi warna latar belakang, yang merupakan warna Anda di sana. Kedua warna itu sama dalam hal ini. Saya pikir ketika peristiwa mendesak terjadi, mereka tampak biru di perbatasan. Saya sudah mencoba untuk menempatkan beberapa warna (lebih terang) saat tidak diaktifkan dan yang lainnya (lebih gelap) saat diaktifkan, tetapi mereka membuat antarmuka jelek.
Ada beberapa perubahan yang dapat dilakukan untuk meningkatkan (Qdarksytle dan/atau Spyder):
Dalam gaya normal, mereka identik dengan tombol tekan.
Ide ide? @ccordoba12 @goanpeca @CAM-Gerlach Tks
Berbicara tentang tombol transparan di sini mengingatkan saya bahwa saya menemukan ini beberapa hari yang lalu di panah tab editor (di Linux):
Untuk mereproduksi, Anda membutuhkan lebih banyak tab yang terbuka daripada yang muat di bilah. Apakah ada orang lain yang mendapatkan ini?
@bcolsen Saya dapat mengonfirmasi bahwa itulah yang saya lihat di Windows juga. (Qt 5.9.7).
Tentang tab, seharusnya sudah diperbaiki di versi terbaru 2.6.8. Versi qdarkstyle apa yang Anda gunakan?
Saya mendukung kekhawatiran @CAM-Gerlach mengenai tombol bilah alat. Saya pikir mereka perlu berubah dengan cara yang lebih terlihat/obious dari sekedar garis besar. Saya merasa itu tidak cukup jelas (bahkan jika beberapa alat lain seperti VSCode melakukan ini)
(Saya rasa ini tidak cukup jelas, saya ingin tahu saya dapat mengklik sesuatu tanpa harus memindahkan penunjuk mouse ke sana)
@dpizetta Saya percaya kita harus mulai menggunakan kekuatan SASS untuk menambahkan warna yang lebih terang dan lebih gelap selain palet warna 9 dasar untuk mengatasi perubahan kecil ini.
https://sass-lang.com/documentation/functions
Saya merasa itu tidak cukup jelas (bahkan jika beberapa alat lain seperti VSCode melakukan ini)
Saya setuju, meskipun tampilan VSCode akan lebih jelas dari apa yang kita miliki saat ini, yang hampir tidak mungkin untuk dikatakan dan terlihat "mundur". Namun, idealnya, kami ingin seluruh tombol menjadi warna yang berbeda, idealnya lebih gelap untuk memperjelas penekanannya (yang mungkin memerlukan kilat pada bilah alat).
2.6.7 adalah yang terbaru pada spyder-ide
, tetapi menghapus instalannya dan menginstal 2.6.8 dari pip
memang menyelesaikan masalah panah. @ccordoba12 bisakah kita mendapatkan 2.6.8 pada spyder-ide
dan memerlukan itu untuk Beta 2?
Maksud Anda tambahkan itu di conda forge :-p ?
@goanpeca Tidak, sudah di 2.6.8 di sana.
bisakah kita mendapatkan 2.6.8 di spyder-ide?
Selesai.
Masalah lain yang saya perhatikan untuk sementara waktu: Bilah sisi kanan yang menunjukkan kesalahan/peringatan/dll. penanda di seluruh dokumen tidak diimbangi untuk mencocokkan bilah gulir, sehingga yang terakhir tidak dapat digunakan sebagai indikator yang harus terlihat. Bandingkan tema ringan:
Dengan tema gelap:
Agaknya, bilah peringatan perlu diimbangi dengan jarak yang sama dengan widget panah gulir di bagian atas dan bawah pada tema gelap untuk menghindari masalah ini.
@dpizetta @ccordoba12 @goanpeca Ide/opini tentang cara menangani ikon
Bilah sisi kanan yang menunjukkan kesalahan/peringatan/dll. penanda di seluruh dokumen tidak diimbangi untuk mencocokkan bilah gulir, sehingga yang terakhir tidak dapat digunakan sebagai indikator yang harus terlihat
Ini tidak ada hubungannya dengan tema gelap. Silakan buka masalah baru tentang itu.
@ccordoba12 saya membuka masalah baru, tapi saya agak bingung. Bisakah Anda menjelaskan bagaimana masalah UI yang hanya terjadi di bawah tema UI gelap memiliki nothing to do with the dark theme
?
Karena itu terjadi ketika latar belakang editor gelap, apa pun temanya, seperti yang ditunjukkan tangkapan layar Anda di atas.
Ups, maaf, saya tidak membaca komentar Anda sepenuhnya. Saya pikir kedua tema memiliki masalah. Dalam hal apapun. kami akan menutup bug ini setelah kami memperbaiki warna latar depan keluaran Sympy, jadi lebih baik untuk membuka masalah baru.
Ups, maaf, saya tidak membaca komentar Anda sepenuhnya
Tidak masalah, kita semua merindukan banyak hal. Aku hanya tidak yakin apakah itu aku kali ini.
Dalam hal apapun. kami akan menutup bug ini setelah kami memperbaiki warna latar depan keluaran Sympy, jadi lebih baik untuk membuka masalah baru
Oke, saya telah menghindari itu sebelumnya karena Anda mengatakan kepada saya untuk tidak melakukannya. Jadi saya juga harus membuka masalah baru untuk
- [ ] Ikon "Informasi" di pengalih file tidak bertema
dan, jika ditentukan bahwa tindakan terbaik adalah memperbaikinya di Spyder, karena @dpizetta mengatakan itu bisa diselesaikan dengan baik seperti yang saya mengerti,
- [ ] Perbaiki ikon sakelar (regex, peka huruf besar-kecil) menjadi tidak mungkin untuk mengetahui apakah mereka diaktifkan atau dinonaktifkan (Spyder atau QDarkstyle)
?
Saya sudah mengedit deskripsi untuk menutupi kasus-kasus itu, Silakan lihat di atas.
@ccordoba12 Oke, terima kasih. Saya tidak dapat melihat bahwa itu telah diperbarui ketika saya mengeditnya sendiri untuk efek yang sama, heh. Saya sudah memposting tangkapan layar di sini, jadi saya akan menyalinnya ke edisi baru.
@dpizetta Apakah Anda ingin saya membuka masalah di QDarkStyle untuk masalah ikon sakelar dengan konten dari sini, atau apakah Anda sudah menanganinya? Terima kasih!
@dpizetta Apakah Anda ingin saya membuka masalah di QDarkStyle untuk masalah ikon sakelar dengan konten dari sini, atau apakah Anda sudah menanganinya? Terima kasih!
Tolong, @CAM-Gerlach, saya sudah mengerjakan ini. Opsi yang masuk akal, untuk saat ini, menjaga agar perbatasan tetap disorot saat dicentang seperti versi vscode terbaru. Kami (@goanpeca) dapat mencoba opsi lain dengan scss di masa mendatang.
@dpizetta Terima kasih. Sesuai permintaan langsung Anda, saya membuka masalah di sana.
Karena perbaikan untuk tema gelap akan keluar dengan versi 4, saya memikirkan solusi untuk versi saat ini. Satu-satunya masalah sekarang tampaknya menjadi warna ikon di jendela. Setelah menelusuri file sumber, saya menemukan bahwa ikon untuk tema spyder3 dikonfigurasi di directory_of_spyder/spyder/utils/icon_manager.py. (Direktori spyder adalah /lib/python3.7/site-packages/ jika diinstal melalui pip). Saya mengubah variabel _qtaargs dengan menambahkan parameter warna putih di mana pun diperlukan. Hasil akhirnya seperti pada gambar di bawah ini.
Mode gelap berfungsi dengan baik di mana saja kecuali beberapa bagian bantuan dan dokumentasi Qt. Saya telah melampirkan file icon_manager.py yang dimodifikasi.
icon_manager.py
Bersulang!
Saya memikirkan solusi untuk versi saat ini
Tidak ada solusi yang akan ditambahkan untuk versi saat ini, maaf.
Dengan pengecualian masalah #9545, kita dapat mengatakan ini selesai.
Terima kasih kepada semua orang yang berkontribusi dalam mewujudkan tema gelap Spyder!
Omong-omong, jika Anda menemukan lebih banyak masalah tentang tema gelap, laporkan sebagai masalah terpisah.
Komentar yang paling membantu
Selesai.