From kde-devel Wed Dec 19 14:50:42 2007 From: Giacomo Date: Wed, 19 Dec 2007 14:50:42 +0000 To: kde-devel Subject: Re: Change Konsole fonts in a KPart Konsole Message-Id: <885896af0712190650x3983be1fl84db7fa1470b70a5 () mail ! gmail ! com> X-MARC-Message: https://marc.info/?l=kde-devel&m=119807591620494 Yes of course but the font in the console does not change. Here is the short piece of code: KParts::ReadOnlyPart *part = static_cast (factory->create(this, "KParts::ReadOnlyPart")); // start the terminal terminal = qobject_cast(part); if(!terminal) { QMessageBox::information(this, "error", "Problems creating a terminal interface part!\n" "The console will not be available!"); return; } if(part->widget() != NULL) part->widget()->setFont(QFont("", 7)); KGlobal::locale()->insertCatalog("konsole"); KXMLGUIFactory *gui_factory = mainWin->guiFactory(); // // gui_factory->addClient(part); Moreover, the last call gui_factory->addClient(part); produces as a result the comparison of a MenuBar that places itself over the menuBar of my KMainWindow with menus saying "No Text". Can you tell me why this happens? Thanks in advance Giacomo 2007/12/18, Robert Knight : > > Can anybody tell me how to do to change the fonts of a Konsole > > in my application which is there as a KPart? > > The normal approach to change a widget's font is to call setFont() on > the widget. The KPart's widget can be retrieved through the widget() > method. > > Regards, > Robert. > > On 17/12/2007, Giacomo wrote: > > Good morning > > Can anybody tell me how to do to change the fonts of a Konsole > > in my application which is there as a KPart? > > > > Moreover, how can i do to personalize the right click menu on that KPart > > Konsole (add/remove items, is it possible?)? > > > > If I add the console as a client to the KXMLGuiFactory, a menu bar > > appears with "No Text" in each menu title and it puts itself over the > > menu bar of my application.. > > > > can anybody give me some hints to solve this? > > Thank you > > > > Giacomo > > > > -- > > Giacomo S. > > http://www.giacomos.it > > > > - - - - - - - - - - - - - - - - - - - - - - > > > > IPFIREwall (http://www.giacomos.it/ipfire) viene presentato > > all'Universita` degli Studi di Udine, il 28 ottobre, in occasione del > > Linux Day 2006: > > http://iglu.cc.uniud.it/linuxday > > > > - - - - - - - - - - - - - - - - - - - - - - > > > > . '' `. > > : :' : > > `. ` ' > > `- Debian GNU/Linux -- The power of freedom > > http://www.debian.org > > > > >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe << > > > > >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe << > -- Giacomo S. http://www.giacomos.it - - - - - - - - - - - - - - - - - - - - - - IPFIREwall (http://www.giacomos.it/ipfire) viene presentato all'Universita` degli Studi di Udine, il 28 ottobre, in occasione del Linux Day 2006: http://iglu.cc.uniud.it/linuxday - - - - - - - - - - - - - - - - - - - - - - . '' `. : :' : `. ` ' `- Debian GNU/Linux -- The power of freedom http://www.debian.org >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<