1.窗口整體透明,但是窗體上的控件不透明。 通過(guò)設(shè)置窗體的背景色來(lái)實(shí)現(xiàn),將背景色設(shè)置為全透。 QPalette pal = palette();pal.setColor(QPalette::Background, QColor(0x00,0xff,0x00,0x00));
成都網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團(tuán)成都定制網(wǎng)頁(yè)設(shè)計(jì)等服務(wù)項(xiàng)目。核心團(tuán)隊(duì)均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗(yàn),服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:發(fā)電機(jī)回收等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗(yàn),同時(shí)也獲得了客戶的一致稱譽(yù)!
setPalette(pal); 試驗(yàn)效果: 窗體標(biāo)題欄不透明; 窗體客戶區(qū)上的控件不透明,QLabel控件只是字顯示,控件背景色透明; 窗體客戶區(qū)完全透明。 另外從網(wǎng)上看到的方法: setAttribute(Qt::WA_TranslucentBackground, true ); 試驗(yàn)的結(jié)果是類似于上面的方法,但有時(shí)候窗體會(huì)被一些雜色斑點(diǎn)填充,未找到原因。 2.窗口及其上面的控件都半透明: setWindowOpacity(0.7)試驗(yàn)效果:窗口及控件都半透明。 3.窗口整體不透明,局部透明:在Paint事件中使用Clear模式繪圖。void TestWindow::paintEvent( QPaintEvent* ){QPainter p(this );
p.fillRect( 10, 10, 300, 300, Qt::SolidPattern );}試驗(yàn)效果:繪制區(qū)域全透明。
a.客戶端的windows PC的網(wǎng)關(guān)必須設(shè)成Squid代理服務(wù)器,因?yàn)榧热荒愕腷rowser中沒(méi)有任何代理設(shè)置,你要訪問(wèn)某個(gè)站點(diǎn)時(shí),包必須經(jīng)經(jīng)過(guò)squid代理服務(wù)器才能被重定向,故這是最基本的條件。
b.客戶端必須正確設(shè)置DNS服務(wù)器。因?yàn)榧热滑F(xiàn)在不用設(shè)置任何代理。則DNS必須由browser來(lái)解析,也就是要由客戶端的PC中TCP/IP中設(shè)置的DNS服務(wù)器來(lái)正確解析出某個(gè)站點(diǎn)的IP地址來(lái)。
c.服務(wù)器端可以安裝squid代理服務(wù)器,1.x or 2.x版本均可。
3.配置Squid代理,啟動(dòng)透明代理功能
Squid-2
加下面的行到你的/etc/squid/squid.conf中
http_port 8080
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
Squid-1.1
加下面的行到/etc/squid.conf
http_port 8080
httpd_accel virtual 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
4. 重啟動(dòng)squid. 用下面的命令:
#/usr/sbin/squid -k reconfigure
如提示內(nèi)核不支持透明代理。則你需要重新編譯內(nèi)核,enable 透明代理的支持。
下面是你需要啟動(dòng)的內(nèi)核項(xiàng)目:
[*] Network firewalls
[ ] Socket Filtering
[*] Unix domain sockets
[*] TCP/IP networking
[ ] IP: multicasting
[ ] IP: advanced router
[ ] IP: kernel level autoconfiguration
[*] IP: firewalling
[ ] IP: firewall packet netlink device
[*] IP: always defragment (required for masquerading)
[*] IP: transparent proxy support
5. 下面的命令針對(duì)Linux 2.2.x內(nèi)核:
# Accept all on lookback
/sbin/ipchains -A input -j ACCEPT -i lo
#Accept my own IP, to prevent loops (repeat for each interface/alias)
/sbin/ipchains -A input -j ACCEPT -p tcp -d 192.168.11.1/32 80
#Send all traffic destined to port 80 to Squid on port 80
/sbin/ipchains -A input -j REDIRECT 8080 -p tcp -s 192.168.11.0/24 -d 0/0 80
下面的命令針對(duì)Linux 2.0.x內(nèi)核:
# Accept all on loopback
ipfwadm -I -a accept -W lo
# Accept my own IP, to prevent loops (repeat for each interface/alias)
ipfwadm -I -a accept -P tcp -D 192.168.11.1/32 80
# Send all traffic destined to port 80 to Squid on port 3128
ipfwadm -I -a accept -P tcp -S 192.168.11.0/24 -D 0/0 80 -r 8080
6.應(yīng)注意的問(wèn)題:
a. 這種透明代理只能針對(duì)http協(xié)議,不能針對(duì)FTP協(xié)議
b. PC的默認(rèn)網(wǎng)關(guān)應(yīng)設(shè)成squid 代理服務(wù)器
c. 防火墻重定向規(guī)則在其它的input規(guī)則的前面,注意順序。
如:
/etc/rc.d/rc.firewall:
#!/bin/sh
# rc.firewall Linux kernel firewalling rules
FW=/sbin/ipfwadm
# Flush rules, for testing purposes
for i in I O F # A # If we enabled accounting too
do
${FW} -$i -f
done
# Default policies:
${FW} -I -p rej # Incoming policy: reject (quick error)
${FW} -O -p acc # Output policy: accept
${FW} -F -p den # Forwarding policy: deny
# Input Rules:
# Loopback-interface (local access, eg, to local nameserver):
${FW} -I -a acc -S localhost/32 -D localhost/32
# Local Ethernet-interface:
# Redirect to Squid proxy server:
${FW} -I -a acc -P tcp -D default/0 80 -r 8080
# Accept packets from local network:
${FW} -I -a acc -P all -S localnet/8 -D default/0 -W eth0
# Only required for other types of traffic (FTP, Telnet):
# Forward localnet with masquerading (udp and tcp, no icmp!):
${FW} -F -a m -P tcp -S localnet/8 -D default/0
${FW} -F -a m -P udp -S localnet/8 -D default/0
Here all traffic from the local LAN with any destination gets redirected to the
local port 8080.
需要解決更多l(xiāng)inux問(wèn)題,詳情請(qǐng)看
望采納!
如果你的意思是不用圖形界面。停止 gdm 或者 xdm 或者 xorg 的開機(jī)自啟動(dòng)服務(wù)?;蛘咴O(shè)置默認(rèn)啟動(dòng)級(jí)別為 3 。
具體怎么操作需要看操作系統(tǒng)版本。
如果僅僅是想禁用 GNOME 的使用,你可以刪了登錄管理器的 gnome 配置項(xiàng)目,具體什么地方忘了。好像是 /etc/X11 里面的某個(gè)目錄里面保存著。這樣 X 啟動(dòng)到登錄管理器后因?yàn)檎也坏?GNOME的項(xiàng)目就不能選擇 GNOME 啟動(dòng)了。
點(diǎn)擊系統(tǒng)菜單欄中的“應(yīng)用程序”,然后點(diǎn)擊“附件”,再選擇“終端”
怎么將ubuntu終端工具的背景顏色設(shè)置為透明
點(diǎn)擊終端后就打開如下圖所示的終端命令工具,它的默認(rèn)背景是白色的,下面小編就來(lái)講述將它改為透明的
怎么將ubuntu終端工具的背景顏色設(shè)置為透明
點(diǎn)擊菜單欄中的“編輯”,然后在打開的子菜單中選擇“配置文件首選項(xiàng)”
怎么將ubuntu終端工具的背景顏色設(shè)置為透明步驟閱讀
4
點(diǎn)擊“配置文件首選項(xiàng)”后,就打開如下圖所示的“編輯配置文件”,默認(rèn)位于常規(guī)選項(xiàng)中,點(diǎn)擊“背景”打開背景設(shè)置選項(xiàng)
怎么將ubuntu終端工具的背景顏色設(shè)置為透明
當(dāng)前名稱:linux命令行半透明 linux命令行圖形界面
文章源于:http://bm7419.com/article20/ddepgco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、品牌網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、關(guān)鍵詞優(yōu)化、品牌網(wǎng)站設(shè)計(jì)、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)