473,249 Members | 1,724 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,249 software developers and data experts.

Request for simple a customisable Python editor

I want to develop a simple Python program to edit source code that is
persisted in a database (memo fields).
The code to be edited is iHTML and SQL and I want syntax colouring and good
basic features including tabs for multiple 'files' and searching.
It will be a Win32 deployment.

My question is can anyone recommend a good Python editor program that I can
use as a starting point for customisation?
I'd like to base it on Scintilla and wxPython (though I really want the
easiest/fastest solution). Or does something already exist?
I prefer to keep it simple and focused on our requirements so an full
python IDE is probably not a good starting point. :)
The requirements are bound to grow so a good architecture is important.
Obviously I'll need source to add the required DB connectivity.

So far I have Dave Kuhlman's wxEditor and Patrick O'Brien's Py family
shortlisted.

Cheers

Steve Lee
This mail has been scanned by Nortons Anti Virus Version 8 for Lotus Notes
Jul 18 '05 #1
2 1760
st********@exe-coll.ac.uk wrote in message news:<ma************************************@pytho n.org>...
I want to develop a simple Python program to edit source code that is
persisted in a database (memo fields).
The code to be edited is iHTML and SQL and I want syntax colouring and good
basic features including tabs for multiple 'files' and searching.
It will be a Win32 deployment.


A quick check of the python package index (www.python.org/pypi)
reveals PyPE (http://pype.sourceforge.net/) an editor written in
python with wxwindows.

Also the CUTE User-friendly Text Editor is a scintilla and QT based
code editor, which can be extented using the python scripting
language.

The project page of CUTE is http://cute.sourceforge.net.

pyscinitilla provides an interface to the popular scintilla code
editor at http://wingide.com/opensource/pyscintilla .

Regards, Paul Clinch
Jul 18 '05 #2
On Fri, 7 Nov 2003 11:43:54 +0000, st********@exe-coll.ac.uk wrote:
I want to develop a simple Python program to edit source code that is
persisted in a database (memo fields).
The code to be edited is iHTML and SQL and I want syntax colouring and
good basic features including tabs for multiple 'files' and searching.
It will be a Win32 deployment.


Much better would be to allow the editor used to be chosen by the user,
and supply a reasonable default. Editors are powerful beasts, and
forcing someone familiar with one to use a different one for your
application is not a user-friendly design choice.

Pick an editor that you think is a good default, but invoke it with a
command-line only, *don't* build it into your application. That way,
you can provide a customisation option to change the editor command
line, and the user can substitute their favourite editor if they choose.

--
\ "One thing vampire children have to be taught early on is, |
`\ don't run with a wooden stake." -- Jack Handey |
_o__) |
Ben Finney <http://bignose.squidly.org/>
Jul 18 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Jonathan Fine | last post by:
Hi I'm looking for a simple Python + Tk text editor. I want it as a building block/starting point. I need basic functions only: open a file, save a file, new file etc. It has to be open...
1
by: kelio | last post by:
I have a simple cgi-script on a server that prints all key-value pairs from a request. And it really works when i use a browser and type smth like http://server/cgi-bin/test?name=mike&johny=dummy....
30
by: bblais | last post by:
Hello, Let me start by saying that I am coming from a background using Matlab (or Octave), and C++. I am going to outline the basic nuts-and-bolts of how I work in these languages, and ask for...
8
by: Eric_Dexter | last post by:
I was looking for a simple way to load a simple python program from another python program. I tried os.system(cabel) The file name is cabel.py a csound instrument editor.. The error I am...
10
true911m
by: true911m | last post by:
This is a simple walkthrough to get PyInstaller up and running. I decided to give PI a try, because it claims to be more selective about what it bundles into its executable files by default, and...
4
true911m
by: true911m | last post by:
Here's a little walkthrough to get py2exe up and running. I'm not an expert, so I can't help much with any problems you might have. This is what worked for me. The result here will be to convert...
11
by: James Alan Farrell | last post by:
Hello, I recently installed new anti-virus software and was surprised the next time I brought up IDLE, that it was accessing the internet. I dislike software accessing the internet without...
7
by: sami | last post by:
Hi I am trying to write a facebook application in python - I have been programming simple desktop applications till now and am not really familiar with web apps Pyfacebook is the wrapper for...
4
by: cosmid | last post by:
Hi, I am new to Python. Just started learning it. I am just trying to follow the book and run the example given in the book. I created a module by saving 2 python statements in notepad and saved...
0
by: stefan129 | last post by:
Hey forum members, I'm exploring options for SSL certificates for multiple domains. Has anyone had experience with multi-domain SSL certificates? Any recommendations on reliable providers or specific...
0
Git
by: egorbl4 | last post by:
Скачал я git, хотел начать настройку, а там вылезло вот это Что это? Что мне с этим делать? ...
0
by: MeoLessi9 | last post by:
I have VirtualBox installed on Windows 11 and now I would like to install Kali on a virtual machine. However, on the official website, I see two options: "Installer images" and "Virtual machines"....
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: marcoviolo | last post by:
Dear all, I would like to implement on my worksheet an vlookup dynamic , that consider a change of pivot excel via win32com, from an external excel (without open it) and save the new file into a...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.