1)内嵌VC开发的话,可以使用visual
studio的各种C++功能,文本编辑/自动补全/调试等等和普通的C++开发差不多,gui界面会调用designer插件,这个vc/eclipse/kdevelop/qt
creator都一样。相对来说比较方便。但是因为visua...
这是一段设置 distextedit 颜色方案(也就是显示的颜色)的程序段QPalette palette=distextedit->palette()
// 创建一个调色板对象,该对象与distextedit现有配色方案一致
//(因为程序只改变 Base 的颜色,而其它颜色不变)
const QColor&color=QColorDialog::getColor(palette.color(QPalette::Base),this)
// 利用颜色对话框让用户选择颜色,并存储于color中
if (color.isValid())
// 检测color是否有效(用户可能选择了对话框中的取消按钮)
{
palette.setColor(QPalette::Base,color)
// 设置调试板中的Base颜色为用户选择的那个颜色color
distextedit->setPalette(palette)
// 设置distextedit的调色板为palette,也就是Base的颜色改成了color,
}
你说支持些什么语言,,应为QT是用C++开发的一种跨平台的图像库类,类似于Windows平台下的MFC,然而MFC他是微软的基础类库,只适用于Windows,所以使用QT必须使用C++语言编程,当然C肯定也行,其他的都不行!!不过QT有一个最大的好处就是“一处编写,到处编译”,你肯定听说过JAVA的“一处编译,到处运行”吧!哈哈,这也是他跟JAVA的不同!我最近也在学QT,感觉学起来还不错,希望你能早日成为QT高手!欢迎分享,转载请注明来源:内存溢出
评论列表(0条)