1
ibudao 2014-04-21 16:51:27 +08:00
wxwidgets?
|
2
Monad 2014-04-21 20:49:13 +08:00
楼上加一
|
3
pezy 2014-04-21 23:41:26 +08:00 1
Qt已经很好了啊。
|
4
kqz901002 2014-04-21 23:42:17 +08:00 1
|
5
ritksm 2014-04-21 23:54:16 +08:00 1
GTK可以算么...233
|
6
lch21 2014-04-21 23:58:22 +08:00 1
webkit
|
7
Livid MOD |
9
lm902 2014-04-22 05:03:31 +08:00 1
Gtk可以用C++,或者用WinForms+Mono跨平台
|
10
FrankHB 2014-04-22 09:23:56 +08:00 1
要看什么叫“好”的。
如果说必须考虑用户基数以及库、资料和开发工具齐全程度,跟Qt能相提并论的,没有。(虽然老实说代码质量也不咋样。) wxWidgets基本可以看成跨平台版的MFC。当然也算一直在进步,不过能指望到什么程度,你懂的。 GTK嘛,要C++ binding就是gtkmm……Windows上表现可好? 说到底还要看你需求。比如至少你得明确需要跨什么平台。 否则自己随便写都行,比如: https://bitbucket.org/FrankHB/yslib。 |
11
NovemberEleven 2014-04-22 09:29:36 +08:00 1
node-webkit算嘛?
|
12
missdeer 2014-04-22 09:30:23 +08:00 1
三四年前还不好说,现在绝对可以说wx和gtk比Qt差远了
|
13
FrankHB 2014-04-22 09:41:39 +08:00 1
@kqz901002 看了下进度,好像就底层一些库兼容g++4.8.1,UI没得用。包装Win32太多的东西移植到X11 backend显然没那么简单。
|
15
learnshare 2014-04-22 10:48:45 +08:00 1
应用不复杂的话,node-webkit 都行
|
16
Cambrian07 2014-04-22 11:19:25 +08:00 1
比较喜欢Qt
|
17
jamiesun 2014-04-22 12:33:35 +08:00 2
qt相当不错了,视图分离的模式非常棒.文档清晰,实例丰富.跨平台
你还要要求多少呢 import sys from PyQt5 import QtGui from PyQt5.QtCore import pyqtSlot from PyQt5.QtWidgets import QApplication, QWidget,QMainWindow,QStyleFactory from PyQt5.uic import loadUi class MainApp(QMainWindow): def __init__(self, *args): super(MainApp, self).__init__(*args) loadUi('ui/main.ui', self) self.mainPanel.clear() self.panels = {} @pyqtSlot() def on_optionAction_clicked(self): if self.mainPanel.count() >= 4: self.mainPanel.removeTab(0) idx = self.mainPanel.addTab(loadUi("ui/options.ui"),u"参数管理") @pyqtSlot(int) def on_mainPanel_tabCloseRequested(self,idx): view = self.mainPanel.widget(idx) view.deleteLater() self.mainPanel.removeTab(idx) app = QApplication(sys.argv) widget = MainApp() widget.show() sys.exit(app.exec_()) |
18
smallghost 2014-04-22 14:37:03 +08:00 1
支持QT,没有比QT好的了
|
20
wwqgtxx 2014-04-22 21:08:15 +08:00 via Android
swt(java)+jni(cpp)
|
21
xixi10111011 2014-04-22 21:45:02 +08:00
|
22
stockss 2014-04-22 22:42:46 +08:00
fox-toolkit
|
23
pezy 2014-04-22 22:50:41 +08:00
|
24
batfree 2014-04-23 00:08:22 +08:00 via Android
qt是最好的了。另外是html了
|
25
funcman 2014-04-23 02:36:52 +08:00
Qt是最佳选择,没有之一。
不要纠结什么纯洁的C++,GUI库没有哪个是那么纯洁的。 易用性是最重要的。 我用过的C++ GUI开发工具,除了BCB,Qt是最简单的。 不过,不要高估了Qt的跨平台性,很多细节上,你需要专门为目标平台写代码。 一流的桌面程序开发商,基本上都有自己的快平台GUI技术,比如Adobe。 他们可以根据自己软件的需求,做一堆控件。 而Qt这样的库,为了更广的通用性,控件库有不少小问题。 如果界面很重要,我觉得还是不要用跨平台的技术。 采用系统推荐的,比如Windows下地WPF,OSX下的Cocoa。 像QQ这样的软件,GUI都不考虑一套代码横跨多个平台。 类似node-webkit的东西,应该是以后的方向,不过现在它能做到得还太少。 如果你能把核心功能独立成一个个api调用,那用用node-webkit还是可以的。 |
27
wakorias 2014-05-02 16:26:53 +08:00
以前用过Qt来开发电力监控系统
|