A어플위에 B어플 이미지 보이게 하기.

paeksj98의 이미지

A어플에서 배터리량을 표시하는 부분이 있었는데 예전에 단말기에서 배터리가 삭제되면서 관련 소스 부분을 모두 삭제 했습니다.

이번에 다시 단말기에 배터리가 추가 되었는데 기존 방법은 QWidgetStack에 화면을 차곡차곡 쌓아서 맨나중 화면만 보여지는 구조였는데

화면을 그릴때마다 배터리를 호출해서 새로 그려줬습니다.(처음 설계하신분이.....)

다시 그전처럼 작업하려니 단순하지만 너무 많은 양이고 좀 비효율 적인것 같아서요.

지금 생각은 A어플이 돌고 있으면 A화면 위에 B어플에 이미지를 맨위에 뿌리고 싶은데 가능한가요.

가능하다면 어떤 방법으로 해야 쉽게(?) 할수 있을까요.

두번째 생각하는 방법은 QWidgetStack으로 화면 처리를 하는데

쓰레드를 돌려서 일정시간마다 화면 맨위에 이미지를 계속해서 뿌리는 방법....

맨위에 뿌리는 방법을 모르겠어요......

이런경우 좀 간편하게 처리 하려면 어떻게 처리 하시나요.

semmal의 이미지

언급한 말로는 어떤 식으로 동작하는지, 어떤 문제가 있는지 전혀 모르겠네요.

스택 위젯에 위젯 쌓기가 왜 비효율적이라고 생각하는 건가요?
단순해도 성능이나 기타 면에서 문제가 없다면 그냥 쓰면 되는 것 아닌가요?

일단 두 개의 어플리케이션을 돌리는 것이든, 따로 스레드를 돌리는 것이든, 하나로 도는 것보다는 문제가 더 많습니다.
그래도 고쳐야 한다면,
프로세스나 스레드를 돌려야 단순해질 정도로 복잡한 프로그램이거나,
단일 스레드로는 도저히 만족할만한 성능이 충족되지 않을 때나 시도되어야 한다고 보는데요.

------------------------------
How many legs does a dog have?

paeksj98의 이미지

제가 글을 좀 엉뚱하게 쓴것 같네요.
스택 위젯에 쌓는게 비효율 적인게 아니고,
제가 그걸 다 다시 추가하자면 꼬박 하루가 걸릴다는게 문제예요
간단하게 해결할 방법이 있을까 해서....
a어플이 a-1, a-2어플이 있는데 a-2 어플은 배터리가 표시가 안되요. 외주주고 개발한건데.
소스가 없어요...그래서 배터리 표시를 못해요.

b어플에서 항상 맨위에 뿌려주면 간단하게 1,2 어플에 배터리를 표시할수 있을것 같아서요...^^
우선은 예전에 있던 방식으로 추가 해줘야 겠네요......

snowall의 이미지

하루로 끝날 일이면 할만 한것 같은데요...-_-;

피할 수 있을때 즐겨라! http://melotopia.net/b

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.