Current Qt projects : QCodeEdit, RotiDeCode
Hi all,
Less than 3 weeks after its release, Edyuk 0.7.0 has already reached more than 400 downloads. As I've been fed back, I was able to fix bugs and add many usability enhancements. Thus Edyuk 0.8.0 is coming soon. If you can't wait to test the code completion and all the new features, check out the SVN trunk : http://sourceforge.net/svn/?group_id=168260
Hoping you'll like it!
Current Qt projects : QCodeEdit, RotiDeCode
hi, i downloaded svn version. but i didn't compile.
i received this error:
$ sh build
edyuk.pro:7: Unknown test function: warning
edyuk.pro:9: Unknown test function: warning
install.pri:78: Unknown test function: for
install.pri:135: Unknown test function: for
cd src/lib && make -f Makefile
make[1]:`/home/gilan/edyuk/trunk/src/lib' dizinine giriliyor
/usr/qt/3/bin/uic ui/aboutdialog.ui -o ../tmp/ui/aboutdialog.h
uic: File generated with too recent version of Qt Designer (4.0 vs. 3.3.7)
make[1]: *** [../tmp/ui/aboutdialog.h] Hata 1
make[1]: `/home/gilan/edyuk/trunk/src/lib' dizininden çıkılıyor
make: *** [sub-src-lib] Hata 2
i have 2 qt version. qt3 and qt 4.2.2
i tried also qmake-qt4. same error.
The miscompilation is obviously related to your system's configuration... You have to change your environment variables so that qmake, uic, rcc and moc from Qt4 will be used instead of their Qt3 equivalents... Edyuk will compile with Qt4 only (needs Qt 4.1 or newer). Even if you use a symlink or script to Qt4's qmake it won't work properly if $QTDIR does not come first into your $PATH because moc/uic/.. used will be those of Qt 3. To achieve that you have to add the following lines to your ~/.bash_profile :
Hoping I'm clear enough...# note that this path is generic... replace it with the one used in your system...
QTDIR=/usr/local/Trolltech/Qt
PATH=$QTDIR/bin:$PATH
Current Qt projects : QCodeEdit, RotiDeCode
sorry, i don't understand. my qt directory:
/usr/qt/3/ and /usr/qt/4/
how to configure .bash.profile ??
If you want to compile Qt 4 applications there are several ways :
In your case the script will look like this :
- If you want to be able to compile both Qt 3 (so KDE) and Qt 4 based apps the best way is probably to use scripts to setup env vars in your shell session. In this case, each time you will need to use Qt 4 instead of Qt 3 you will be forced to run a shell script by hand.
- If you're only interested in Qt 4 it is probably easier to embed these settings in ~/.bash_profile (if you're using bash as a shell, overwise you'll have to find what file is used by your shell to store such a configuration...) Note that such an embedding require your session to be restarted and even in some cases a reboot
Qt Code:
#! /bin/sh # This header is useless when embedding in ~/.bash_profile export QTDIR=/usr/qt/4 export PATH=$QTDIR/bin:$PATHTo copy to clipboard, switch view to plain text mode
Once your environment is set up, compilation should work smoothly.
Current Qt projects : QCodeEdit, RotiDeCode
Edyuk 0.8.0-rc1 is out.
It finally brings code completion in Edyuk and features many usability improvements and bug fixes. The completion engine uses an hybrid solution combining a custom lexer/parser which allows completion of classes provided by the openned projects (without any dependency) and a ctags backend which allows completion of Qt 4 classes. If ctags is not found the completion will work but without support of Qt 4 classes. You can get packages from Sf.net or browse the SVN trunk.
Also note that Edyuk's homepage has moved to a new host (and changed its look at the same occasion : feedback would be very appreciated).
Hoping you'll like it.
Current Qt projects : QCodeEdit, RotiDeCode
Spring cleanup has been done in the trunk and, after proper reorganization, I'm back on hard work. If you happen to take a look at the, relocated, trunk, the code completion will probably look pleasant :
Besides, other bug fixes and improvements have been done in editing, project management and configuration dialogs.
- It no longer needs ctags to complete Qt types
- real huge speed improvements have been done (average time taken to display entries, with recursive typing and entries filtering, on my 6years old box : 40ms )
- Many quirks have been fixed which provide a better accuracy
- Typedefs are now handled properly
A new rc should be issued soon (as soon as i'll have fixed all the missing features in the new project management module actually )
PS :
- the new trunk URL for SVN checkout is : http://edyuk.svn.sourceforge.net/svnroot/edyuk/trunk
- Edyuk's homepage now provides RSS newfeeds
Current Qt projects : QCodeEdit, RotiDeCode
How can I change the editor font size?
Regards, Burgpflanze
I'm afraid there is no UI for editor configuration yet (though I'm working on it) and this setting can't be changed in any other way than modifying the source file where the default font settings are decided : /path/to/edyuk/trunk/3rdparty/qcodeedit/lib/editor/qplaintextedit.cpp line 125 or 127, according to your platform...
Hope this helps.
Current Qt projects : QCodeEdit, RotiDeCode
A beta package of Edyuk's next version has just been released. It is actually a snapshot of the soon-to-be-released 0.9.0 version.
What's new :
And what remains the same (apart from bugfixes ):
- Code completion, it's not real new but SO fast that it cannot be compared with what it used to be (and it can neither be compared with existing code completions AFAIK )
- A number of slight internal modifications which result in easier plugins writing and more consistent UI. The most important example is the "manager" dock which takes care of a project model and a code model (class browser) in a generic way. As a consequence the project explorer and class browser are now reachable from the Designer perspective which used to be impossible
- Many broken features have been implemented (create new file from project tree, add file to project, ..)
- A new template manager has been added which makes it much easier to add templates (INI files are used as templates definitions)
- A set of brand new dialogs, much more user-friendly, replaced old ones (configuration, project options, creation of new file, ...)
- A the "manager" dock now has a much nicer look thanks to the use of a QComboBox instead of tabs
Looking forward to get some feedback so as to polish the final 0.9.0 release.
- perspective-based GUI
- flawless qmake projects parsing/saving
- powerful and flexible editing framework
- Designer integration
- Assistant integration
- QRC editing facilities
- class browsing
- compilation (requires gcc / mingw)
- graphical debugging (requires gdb)
- dynamic shortcut management
- run-time translation
- ...
Current Qt projects : QCodeEdit, RotiDeCode
I tried downloading 0.9.0beta, but when I ran the build.bat program on windows it seemed to go into an infinite recursion.
Edyuk crashes when I load my project in v0.8.0, so I was hoping this problem would be resolved in the latest update.
I'm interested in using Edyuk... but first step is of course to get it installed and working properly.
Bookmarks