首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • lazarus+GTK2的问题 [已结贴,结贴人:JPEXE]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-01-16 13:48:24 楼主
    首先想问,Lazarus+GTK2是否好用,通过自己一段时间的了解,总感觉Lazarus似乎还不够成熟,至少我在Win32下用着它那个CodeEditor就很是不爽。公司需要跨平台开发应用软件,想要Write  once,  run  everywhere,主要针对Win和Mac。因为QT收费,所以就打算使用GTK2,为了快速开发界面,所以又选择Lazarus,C写界面太麻烦,公司之前一直用Delphi做界面的。所以想问问有这方面经验的朋友,Lazarus+GTK2这种模式是否好用。

    在Win32下,我刚写了个极简单的程序(窗口上放一个按钮,按下时弹出一个对话框),就遇到了两个烦人问题,也请大家能帮忙解答一下:
    1.按钮Caption和弹出对话框上的字符是乱码,全是一个个空心方块,英文/中文字符都如果此。窗口的标题却能正常显示。
    2.弹出的对话框超极大!刚好占满全屏。
    该怎么办?

    Lazarus方面的资料好难找,似乎目前在使用研究它的人还不多吧。
    若有这方面经验的大侠们,请不吝帮小弟解惑,谢谢了先!
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-01-16 14:18:571楼 得分:0
    顶上去,大家帮忙关注一下吧。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-01-21 22:39:072楼 得分:0
    用WXWIDGET更好~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-01-22 13:54:133楼 得分:20
    Lazarus还没有强大到可以支持商业的跨平台开发。一旦你遇到核心的问题,就很难找到解决方案了。

    建议Windows平台用Delphi,而改用其他技术做Linux的版本,这方面Skype是个很好的例子。或者改用Java、或者C++。没有更好的方式。

    现在Delphi没有很好的解决方法,但是C++Builder下面通过使用wxVCL却可以做到跨平台开发。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved