我比QFC更善于使用Qt,但我有以下顾虑:
我正在创建一个带有4个按钮的面板,所有这些按钮都有相同的用途,如果点击它们就会打开另一个对话框。
此对话框具有与4个按钮完全相同的布局。
然而,由于对话框通过枚举{IDD = ...}与一个类关联,我想知道是否实际上可以对多个对象使用相同的对话模板,或者我是否必须实际创建4对话框用不同的id做基本相同的事情??
答案 0 :(得分:1)
语句var image = "<%= asset_path('map-marker.png') %>";
var beachMarker = new google.maps.Marker({
position: myLatLng,
map: map,
icon: image
});
中的资源ID定义了一个编译时常量,该常量传递给enum { IDD = <resource ID> };
- c'tor(默认情况下 1))来构造来自对话框模板资源的本机控件。然后将其传递给对话框创建函数之一({{3}}等)以进行繁重的工作。
没有任何限制可以阻止对多个CDialog
派生类使用单个对话框模板。
<小时/> 1) 您可以将对话框模板资源ID直接传递给自定义类实现中的
CDialog
- c'tor,而不需要使用标准枚举值{{ 1}}。