• 5076阅读
  • 6回复

[提问]又有几个问题 [复制链接]

上一主题 下一主题
离线呆呆很呆
 
只看楼主 倒序阅读 楼主  发表于: 2012-04-05
1.字体设置应该是QFout(QString 字体名)吧,可是怎么获取系统安装的字体?
2.另外因为乱码问题,用QFout(QString("楷体"))能行吗?
3.当QLineEdit回车、QLineEdit失去焦点、QComboBox回车(可编辑的QComboBox )、QComboBox在下拉菜单中选择、QComboBox失去焦点 时会触发那些信号或事件
另外,Qt5好像快出了,后不会删掉一些东西?Qt4的代码用Qt5会不会出错啊?
离线呆呆很呆
只看该作者 1楼 发表于: 2012-04-06
没人吗?
离线roywillow

只看该作者 2楼 发表于: 2012-04-06
回 1楼(呆呆很呆) 的帖子
1.QFontDatabase好像有个静态函数可以返回系统上安装的字体的名字
2.感觉不行,我一般只是在简单测试的时候直接调用QString::fromLocal8Bit()来构建中文字符串,正式代码中还是不要直接这么用中文好
3.QComboBox的editTextChanged ( const QString & text )不知道能不能满足你的需要?QLineEdit的void editingFinished ()和void returnPressed ()这两个在文档中应该挺清楚的,应该就是对应你的那两个需求。另外你也可以单独连接QComboBox的lineEdit的信号(人家有QLineEdit* lineEdit () const成员函数)
4.Qt5跟Qt4有很大的变动,好像听说qmake也要取消了(好像要替换成啥qbs),但是估计应该会有Qt4兼容Qt3一样的Qt3Support之类的东西吧

最近我是忙着复习所以回复的不多,估计大家也是各自有各自的事情吧,耐心一点啦,不过也不要太抱有太大的希望,特别是一些很非主流的问题(个人深有感触)
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线呆呆很呆
只看该作者 3楼 发表于: 2012-04-07
回 2楼(roywillow) 的帖子
恩,谢谢了!
离线呆呆很呆
只看该作者 4楼 发表于: 2012-04-07
回 2楼(roywillow) 的帖子
关于第二个问题,还想问一下,既然不能这么做,怎么才能把字体设置成“楷体”?
离线呆呆很呆
只看该作者 5楼 发表于: 2012-04-07
离线roywillow

只看该作者 6楼 发表于: 2012-04-07
回 5楼(呆呆很呆) 的帖子
使用翻译文件呗
先tr()一个英文下使用的字体,然后在翻译文件中翻译成楷体
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个