小编Ale*_*nde的帖子

如何在QML中创建没有标题栏但带有关闭/最小化/最大化按钮的窗口?

我想创建一个没有标题栏,但具有本机关闭,最小化和最大化按钮的应用程序。这是布局的意图:

在Mac上看起来如何

该应用程序是使用Go和QML构建的。我可以通过添加以下内容来删除标题栏:

flags: Qt.FramelessWindowHint | Qt.Window
Run Code Online (Sandbox Code Playgroud)

但这意味着我必须重新创建各种本机行为,例如窗口移动和调整大小。我还手动重新创建了关闭/最小化/全屏按钮,但这意味着我失去了各种本机OS行为,例如窗口中的窗口捕捉或Mac上的zoom选项。

有一个更好的方法吗?是否有可能至少创建本机的max-min-close按钮,而不是从头开始构建它?

谢谢大家

user-interface go qml qt-quick qtquick2

6
推荐指数
1
解决办法
3341
查看次数

如何自动生成Google DFP广告管理系统代码?

我正在建立一个使用Google的DFP广告管理系统广告服务系统的网站.由于我们针对网站的多个部分,多个网页和文章定位了广告,因此我们拥有超过30个广告单元,通常都具有相同的名称,例如:

ad_sports_top_banner_300x250 ad_home_skyscraper_720x90

等等

当我转到DFP广告管理系统并要求生成代码时,它通常会发出类似这样的内容以添加到:

<script type='text/javascript'>
googletag.cmd.push(function() {
googletag.defineSlot('/1234567/ad_home_skyscraper_728x90', [728, 90], 'div-gpt-ad-1234567890123-0').addService(googletag.pubads());
googletag.defineSlot('/1234567/ad_sports_top_banner_300x250', [300, 250], 'div-gpt-ad-1234567890123-1').addService(googletag.pubads());
Run Code Online (Sandbox Code Playgroud)

和这样的东西添加我想要添加的位置:

<div id='div-gpt-ad-1234567890123-0' style='width:728px; height:90px;'>
<script type='text/javascript'>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1234567890123-0'); });
</script>
</div>
Run Code Online (Sandbox Code Playgroud)

据我所知,大多数情况都非常明显,前7位数是我的客户ID号,后跟广告名,后跟13位广告ID.

我有很多部分,使用多个模板的主体,头部等,所以不是进入每个部分,而是必须手动在标题和正文上输入不同的代码,我宁愿使用onye作为节名名生成它们.一个变量,像这样:

googletag.defineSlot('/1234567/ad_$SectionNameGoesHere_$TypeOfAdGoesHere', [$width, $height], 'div-gpt-ad-1234567890123-0').addService(googletag.pubads());
Run Code Online (Sandbox Code Playgroud)

唯一似乎在不可预测的方式上从标签到标签的东西是13位数字,似乎是标签ID.每当我选择一组不同的广告时,谷歌会给我一个不同的13位数字.我在网站上进行了测试,如果我每次都使用相同的数字,它会起作用,但这感觉不对.

有谁知道这个号码代表什么?有没有办法可以计算,或忽略它?

谢谢.

php wordpress google-ad-manager admanager google-dfp

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