![]() | 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 ![]() Qt已经很好了啊。 |
![]() | 4 kqz901002 2014-04-21 23:42:17 +08:00 ![]() |
5 ritksm 2014-04-21 23:54:16 +08:00 ![]() GTK可以算么...233 |
![]() | 6 lch21 2014-04-21 23:58:22 +08:00 ![]() webkit |
![]() | 7 Livid MOD PRO ![]() |
![]() | 9 lm902 2014-04-22 05:03:31 +08:00 ![]() Gtk可以用C++,或者用WinForms+Mono跨平台 |
![]() | 10 FrankHB 2014-04-22 09:23:56 +08:00 ![]() 要看什么叫“好”的。 如果说必须考虑用户基数以及库、资料和开发工具齐全程度,跟Qt能相提并论的,没有。(虽然老实说代码质量也不咋样。) wxWidgets基本可以看成跨平台版的MFC。当然也算一直在进步,不过能指望到什么程度,你懂的。 GTK嘛,要C++ binding就是gtkmm……Windows上表现可好? 说到底还要看你需求。比如至少你得明确需要跨什么平台。 否则自己随便写都行,比如: https://bitbucket.org/FrankHB/yslib。 |
![]() | 11 NovemberEleven 2014-04-22 09:29:36 +08:00 ![]() node-webkit算嘛? |
12 missdeer 2014-04-22 09:30:23 +08:00 ![]() 三四年前还不好说,现在绝对可以说wx和gtk比Qt差远了 |
![]() | &nbs; 13 FrankHB 2014-04-22 09:41:39 +08:00 ![]() @kqz901002 看了下进度,好像就底层一些库兼容g++4.8.1,UI没得用。包装Win32太多的东西移植到X11 backend显然没那么简单。 |
![]() | 15 learnshare 2014-04-22 10:48:45 +08:00 ![]() 应用不复杂的话,node-webkit 都行 |
![]() | 16 Cambrian07 2014-04-22 11:19:25 +08:00 ![]() 比较喜欢Qt |
![]() | 17 jamiesun 2014-04-22 12:33:35 +08:00 ![]() 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 ![]() 支持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开发工具,除了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来开发电力监控系统 |