问题列表 - 第12995页

Qt被归类为c ++库吗?如果不是图书馆,你会如何对QT进行分类?

我最近开始研究Qt(我安装了Qt 4.5.2并安装了他们的Eclipse-CDT插件,称为"qt integration v1.5.2",我将在Linux-Eclipse-CDT-QTintegration中进行所有开发).

最初我认为Qt是一个直接的vanilla C++库但是当我安装并开始运行Qt示例代码时,我看到很多"怪异"的东西,我认为是非标准的.

我的目标是在高层次的抽象中理解:

  • Qt被归类为C++库吗?
  • 如果不是图书馆,你会如何对Qt进行分类(类比/隐喻被赞赏)?

c++ qt cross-platform language-design

10
推荐指数
1
解决办法
2481
查看次数

如何从Linux访问Team Foundation Server(TFS)

如果这个问题不是特定于VCS(因此是程序员比sys管理员更了解的那种东西),那么我会在服务器故障或超级用户上问它...

也就是说,如何从Linux访问TFS?是否有可以在Linux上运行的客户端应用程序,或者可能是在Windows上运行并可通过Linux上的SVN访问的TFS-to-SVN桥接器?

linux version-control tfs

16
推荐指数
1
解决办法
3万
查看次数

在表单上设置django非字段错误

如果我查看Django的forms.py,as_p()调用_html_output(),哪个样式字段错误self.error_class()(虽然我找不到那个的定义).

但是,_html_output()不要样式non_field_errors(在代码中也称为top_errors).

如何设置非字段错误的样式?剪切并粘贴所有_html_output?

我正在使用Django 1.0.

django styling django-forms

13
推荐指数
3
解决办法
2万
查看次数

onchange而不失焦点?

我正在创建一个带有选择下拉列表的表单.其中一个选项是"其他 - 请指定",它应该显示一个额外的文本字段以获取更多详细信息.

我设法使用onChange事件+一些简单的值检查(因为我不能依赖于位置).

我开始测试它并意识到虽然它在使用鼠标时工作得很好(在控制失去焦点后运行onChange),但是当我使用键盘时它没有(因为它还没有失去焦点) - 只有在我按下之后选项卡显示更改(看起来很奇怪).

在我看来,我似乎错过了一些明显的东西,我寻找其他事件,而我发现的最接近的是onclick,但那也不是.

所以问题是,有没有更好的方法来解决这个问题?

javascript focus onchange

12
推荐指数
3
解决办法
1万
查看次数

为什么Xcode警告我xib文件中的标题阴影偏移,即使我的目标是iPhone OS 3.0?

当我构建我的iPhone项目时,我收到来自xcode的关于我的一些xib的警告说:

Specifying a title shadow offset in Interface Builder is not supported by the iPhone SDK for iPhone OS versions prior to 3.0.

事实是,我正在构建3.0,基本SDK设置为3.0.我已经做了一些探索,找不到任何看起来会解决问题的东西.

我做了一些谷歌搜索并搜索了Apple的开发论坛,但没有找到任何东西.这里有没有人有任何想法?

iphone xcode warnings xib iphone-sdk-3.0

4
推荐指数
1
解决办法
536
查看次数

*.pro文件的目的是什么?

我刚开始使用Qt并注意到在每个示例代码文件夹中都有一个.pro文件(并且还创建了一个makefile ...为什么?).该.pro文件的目的是什么?

c++ qt qmake

3
推荐指数
1
解决办法
1万
查看次数

如何最好地实现Web开发的版本控制?

版本控制系统在开发项目中显然很重要,但在Web开发项目中使用似乎更复杂,需要使用Web服务器来运行除最简单的Web应用程序之外的所有项目.

考虑到这一点,我环顾四周,发现了一些在Web开发项目中使用版本控制的不同方法:

  1. 为每个开发人员提供一个虚拟机,该虚拟机是开发服务器的复制,并让开发人员在虚拟机中运行其应用程序的工作副本.

  2. 让每个开发人员在开发服务器上使用子域,例如john.project.com,并将他们的应用程序的工作副本签出到子域指向的目录.

  3. 使用版本控制系统签出代码,进行更改,提交代码,然后在开发服务器上检查它(指向存储库的头部).

我可以看到1的缺点是创建虚拟机所需的额外时间,并确保虚拟机与开发服务器保持同步(还需要(?)连续更改开发人员主机文件以指向虚拟机不是开发服务器).

如果在站点内使用绝对URL,我可以看到2可能是一个问题,除非有一种简单的方法来更新配置以使用新的子域.

3是最容易设置的,但是相当原始,对于开发人员来说,在每次更改后继续检查代码可能会变得相当繁琐.

stackoverflow的用户如何使用Web开发项目进行版本控制以及哪种方法/工作流最有效.

还请包括我没有想过/读过的额外方法.

version-control

5
推荐指数
1
解决办法
4095
查看次数

如何根据条件选择列?

我有一个名为@status的变量,我在这个select语句之前设置了它:

Select
ordr_num as num,
ordr_date as date,
ordr_ship_with as shipwith
From
order
where ordr_num = @ordrNum
Run Code Online (Sandbox Code Playgroud)

我只想选择ordr_ship_with@status <> 'Cancelled',否则我想为shipwith选择null.我该如何做到这一点?

sql t-sql sql-server

19
推荐指数
2
解决办法
7万
查看次数

为什么Qt使用自己的make工具qmake?

我刚开始使用Qt并注意到它使用了自己的make工具qmake.

  • 为什么Qt使用自己的make工具?
  • 有什么特别的东西阻止它使用标准的制作工具吗?
  • qmake是否调用GCC C++编译器?

c++ qt qmake cross-platform

54
推荐指数
4
解决办法
2万
查看次数

Internet Explorer表示Object不支持此属性或方法

这条线是79:

window.addEvent('domready', function(){     
    mySlide = new Fx.Slide('advert');
    mySlide.hide();
});
Run Code Online (Sandbox Code Playgroud)

它也不喜欢这一行:

this.wrapper = new Element('div',
                           {
                              'styles': $extend(
                                                this.element.getStyles('margin'), 
                                                {'overflow': ''}
                                               )
                           })
                .injectAfter(this.element)
                .adopt(this.element);
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么会这样?有谁知道如何解决这一问题?我正在使用jQuery和Mootools ..并且想要一个解决方案.

javascript debugging jquery mootools

2
推荐指数
1
解决办法
3万
查看次数