01-12-2020, 09:26 PM | #1 |
Junior Member
Posts: 1
Karma: 10
Join Date: Jan 2020
Device: Kindle
|
How does live CSS really work in Python?
Dear Ppl:
I am attempting to be a calibre developer I really wonder how calibre does to get corresponding css by clicking one point in html editor. my questions are as follows: 1. how you match corresponding css given certain element node in the element tree? some selector match engine? like tinycss2 library? 2. (most important one how does calibre do to get a element node by just simply clicking one line in html editor, how does it iterate the tree to get its element node by just clicking? Any hints or tips will be soo appreciated! Best regards. |
01-12-2020, 09:55 PM | #2 |
creator of calibre
Posts: 44,559
Karma: 24495948
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
It doesn't do it in python it does it javascript using QWebEngine, see live_css.py and live_css.pyj
|
Advert | |
|
Tags |
calibre, css, developement, html, python |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Live CSS oddity | Phssthpok | Editor | 6 | 01-10-2020 11:51 AM |
Getting Python to work with Sigil | JollyRoger | Sigil | 2 | 08-26-2016 03:04 AM |
Oddity with Live CSS | BobC | Editor | 3 | 06-15-2014 07:22 AM |
Live CSS questions | DrChiper | Editor | 23 | 05-26-2014 11:33 AM |
why doesn't this CSS work? | Barty | Conversion | 1 | 02-09-2011 10:28 PM |