View Single Post
Old 07-22-2016, 04:23 PM   #27
DaltonST
Deviser
DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.
 
DaltonST's Avatar
 
Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
So, now I need a interested volunteer who has the following installed software and skillsets to polish off the development documented in this thread:

[1] Has PyQt installed.

[2] Has Qt form creator tools installed

[3] Knows how to use [1] and [2] to create a ui.py file for PyQt to translate into a .py file.


The reason for the above 3 requirements is that of all of the changes, only one impacts a .ui file, which happens to be create_custom_column.ui. Qt will create that using the form creator tool, and PyQt will turn that into a generated (transient) create_custom_column_ui.py file.

Since I do not have [1] and [2], I had to manually code PyQt in file create_custom_column_ui.py in order to create and process the widgets shown previously in this thread. As I mentioned, file create_custom_column_ui.py will be wiped out and regenerated. So, the Qt form creator tool has to be used to implement the code changes that I have made in file create_custom_column_ui.py. In other words, a chicken and the egg scenario. I changed the DNA of an egg, so I need someone to change a chicken's DNA using my egg's DNA so the chicken will lay a new egg with the old egg's DNA.


[4] Can run Calibre from source.

[5] Can do what this says to do: https://manual.calibre-ebook.com/develop.html#submitting-your-changes-to-be-included which appears to assume that you use Linux.

This is so you can get the PyQt generated create_custom_column_ui.py plus the create_custom_column.ui file to Kovid, not to mention the other 4 files that I changed (but for which I could code Qt manually without getting the form creator tool involved).


I have some final testing to do before I feel comfortable uploading a .zip with the 5 .py files that have all of the changes related to this development. The attached image shows those file names.

If there is no qualified volunteer...

Anyone?



DaltonST
DaltonST is offline   Reply With Quote