Author

Topic: Editing the Bitcoin-QT UI (Read 2754 times)

hero member
Activity: 812
Merit: 1022
No Maps for These Territories
May 01, 2013, 11:50:16 AM
#7
Everything, including the GUI, is part of the open source code.

Most of the dialogs in Bitcoin-Qt are created using Qt designer (.ui xml files in src/qt/forms), which means that you can edit them using a graphical interface from the Qt Creator IDE. This is freely downloadable.

Although Qt creator is available for windows, building Bitcoin-Qt on Windows is pretty complicated due to the dependencies (see https://bitcointalksearch.org/topic/building-headless-bitcoin-and-bitcoin-qt-on-windows-149479), if you want to play around with Bitcoin development I recommend using a Ubuntu VM and installing the Qt Creator package.
sr. member
Activity: 406
Merit: 250
May 01, 2013, 11:30:25 AM
#6
look at walletview.cpp in the qt dir

lol @css....this aint a web app


as other posted, go learn qt Cheesy

Thanks for the replies and I just assumed CSS could be used on non web apps too, it looks like a basic fluid layout but i guess other languages can create the same functions. I guess I will have to learn more about coding even it is just to make changes to the UI lol.  Embarrassed
legendary
Activity: 1512
Merit: 1036
May 01, 2013, 10:50:16 AM
#5
If you have never done graphical interface programming before, start with making a gui like this first:
legendary
Activity: 916
Merit: 1003
May 01, 2013, 10:40:18 AM
#4
Even easier: use bitcoind and write your own GUI front end that connects to bitcoind's API.
sr. member
Activity: 350
Merit: 250
May 01, 2013, 10:34:05 AM
#3
look at walletview.cpp in the qt dir

lol @css....this aint a web app


as other posted, go learn qt Cheesy
legendary
Activity: 2058
Merit: 1452
May 01, 2013, 10:22:55 AM
#2
1. learn qt first
2. try a few designs
3. then ask for help

and no, qt ui can not be designed in css. although you can edit the icon resources.
sr. member
Activity: 406
Merit: 250
May 01, 2013, 09:54:55 AM
#1
I would like to create a redesign of the Bitcoin-Qt wallet, the changes would be relatively minimal, I would change the icons, symbols and perhaps background. I am inexperienced with Github so forking and contributing my own code is new to me. Could someone point me to where in the Bitcoin source the wallet UI is located, also will the design be coded in CSS? I realize this is not an essential upgrade however I feel a new slick, responsive design would create a professional feel. I have download the Bitcoin-master.zip from Github although I am not even sure if that is where the wallet UI code is located, I guess it is also possible the wallet is not even part of the opensource code to begin with lol.
Jump to: